我有一个这样的表:
id | price1 | price2 | price3 | price4 |
1 | 2 | 3 | 3 | 2 |
2 | 3 | 4 | 3 | 3 |
3 | 5 | 6 | 5 | 5 |
4 | 4 | 4 | 5 | 4 |
5 | 3 | 2 | 3 | 2 |
6 | 2 | 3 | 2 | 2 |
我需要比较具体身份证的价格1、价格2、价格3等的总和。例如,我有一组id的1、2、4和6。在这种情况下,价格1的总和是11,价格2-14,价格3-13,价格4-11。问题是:是否有查询来比较和排序结果?
这里是快速sql:
select sum(price1), sum(price2), sum(price3), sum(price4)
from table
where id in (1,2,4,6)