我有一张这样的表:
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 |
我需要比较特定身份证的price1,price2,price3等的总和。 例如,我有一组id 1,2,4和6.在这种情况下,price1的总和是11,price2 - 14,price3 - 13,price4 - 11.问题是: 是否有查询来比较和排序结果?
答案 0 :(得分:1)
这里是快速的sql:
select sum(price1), sum(price2), sum(price3), sum(price4)
from table
where id in (1,2,4,6)