PHP MySQL如果其他列的值等于apple,如何使mysql sum列

时间:2018-08-10 13:45:01

标签: mysql

所以我正在尝试制作库存系统,但是遇到了一个我无法解决的问题。

我基本上在inventory列中有数字(例如10、5、8等),在其他列中则有item(例如苹果,豌豆,橙子)

我希望它对以Apple为inventory的行的item列求和。

PS:我想使用mysqli作为查询运行它

2 个答案:

答案 0 :(得分:3)

尝试一下:

SELECT SUM(inventory) FROM Table WHERE item = 'Apple';

答案 1 :(得分:1)

要获取每个主题的库存总和,请尝试以下方法:

SELECT SUM(inventory),item FROM Table group by item

对于单个项目,您可以使用:

SELECT SUM(inventory) FROM Table WHERE item = 'Itemname';