mysql中如何查成绩总和_一个查询从MySQL中的不同表中获取计数的总和?
时间: 2024-02-17 17:03:37 浏览: 19
要从MySQL中的不同表中获取计数的总和,您可以使用UNION ALL将多个SELECT语句的结果组合在一起,然后使用SUM函数计算计数的总和。以下是一个示例查询:
```
SELECT SUM(cnt) as total_count
FROM (
SELECT COUNT(*) as cnt FROM table1
UNION ALL
SELECT COUNT(*) as cnt FROM table2
UNION ALL
SELECT COUNT(*) as cnt FROM table3
) as counts;
```
在此查询中,我们使用UNION ALL将三个SELECT语句的结果组合在一起,每个SELECT语句计算一个表中的计数。然后,我们使用SUM函数计算所有计数的总和,并使用别名total_count将结果返回。