Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 比较表中特定字段的总和_Php_Mysql - Fatal编程技术网

Php 比较表中特定字段的总和

Php 比较表中特定字段的总和,php,mysql,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

我有一张这样的桌子:

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的。 例如,我有一组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)

你所说的比较是什么意思?你期望得到什么结果?你已经尝试了什么?@Lashane我有一份不同商店不同价格的产品清单。有人挑选了一组产品,看到了按这些产品的价格总和排序的结果。你想排序,而不是比较吗?@Lashane嗯,我不擅长MySQL,也许排序就是我需要的。我可以只使用一个查询还是有其他方法?发现有错误。我需要排序(1的价格1+2的价格1+4的价格1+6的价格1),(1的价格2+2的价格2+4的价格2+6的价格2),(1的价格3+2的价格3+4的价格3+6的价格3)etc@AlexBetev我已更改代码以汇总所有价格