比较表中特定字段的总和

时间:2015-03-19 04:23:09

标签: php mysql

我有一张这样的表:

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.问题是: 是否有查询来比较和排序结果?

1 个答案:

答案 0 :(得分:1)

这里是快速的sql:

select sum(price1), sum(price2), sum(price3), sum(price4)
from table
where id in (1,2,4,6)