mysql 统计多张没有关联关系的表,并用不同字段表示
时间: 2024-05-09 18:20:06 浏览: 67
浅谈mysql中多表不关联查询的实现方法
可以使用 UNION ALL 操作符将多张表的数据合并在一起,然后使用 SELECT 语句进行统计,例如:
```
SELECT 'table1' AS source, COUNT(*) AS count FROM table1
UNION ALL
SELECT 'table2' AS source, COUNT(*) AS count FROM table2
UNION ALL
SELECT 'table3' AS source, COUNT(*) AS count FROM table3
```
这样就可以得到一个结果集,其中每一行表示一张表的统计结果,source 字段表示表的名称,count 字段表示该表中的记录数。可以根据需要修改 SELECT 语句中的字段,实现不同的统计需求。
阅读全文