我有一个包含一些数据的表说
====================
Record | Record_Count
1 | 12
3 | 87
5 | 43
6 | 54
1 | 43
3 | 32
5 | 65
6 | 43
我有一个查询返回按记录分组的记录计数总和
select record,sum(record_count)
FROM table_name
WHERE <conditions>
GROUP BY tcpa_code
ORDER BY sum(record_count)
结果是这样的
====================
Record | Record_Count
1 | 55
3 | 119
5 | 108
6 | 97
现在我还想要一个总计记录计数(所有记录计数的总和)。
问题是我也想要上述结果集以及总计。
我试过这个
select sum(subquery.record_count)
from (
select record,sum(record_count)
FROM table_name
WHERE <conditions>
GROUP BY tcpa_code
ORDER BY sum(record_count) ) as subquery
但是通过使用它,我失去了个人的 record_count 总和。
所以我的问题是,我能否在单个查询中实现包含每条记录的 record_count 总和和 record_count 总计的结果集?