mysql - 获得总数的工会问题

标签 mysql

MySql中如何通过查询统计2条select语句的UNION总记录数?

(select name, phone from table1) UNION (select name, phone from table2)

最佳答案

您可以使用派生表:

SELECT COUNT(*)
FROM (
  (select name, phone from table1) 
  UNION 
  (select name, phone from table2)
  ) AS combined_table

UPD:这是一个fiddle

关于mysql - 获得总数的工会问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9291592/

相关文章:

MySQL 查询 : I want to use aggregate function between two tables?

php - 如何仅在文本位于输入框中时运行 php 代码

mysql - SQL查询将多个列的非数字值添加到单个列中并找到计数

mysql - 如何显示由 SET 运算符初始化的所有变量的列表?

mysql - 哪些 MySQL 索引需要更长时间才能更新?

php - 禁用短词删除的 MySQL 全文搜索

mysql - CakePHP:如何将数据库架构更改无错误地部署到生产中

mysql - 在mysql中生成序列

mysql - 创建触发器时出错

php - 在php中将mysql行字符串数据导出到.text文件