如何在考虑qty列的情况下从列计算值

时间:2016-06-02 00:14:12

标签: mysql

我已经看过其他类似的问题,但从未使用过额外的列

说我有这张桌子

name  |   qty
nup       1
foo       1
foo       3
tup       2
foo       1
nup       4

在这个例子中,我希望得到像

这样的结果
name  |  qty
foo      5
tup      2 
nup      5

目前我完成了这项工作,但没有考虑到数量

$sql = "SELECT  `name`,COUNT(*) as count FROM Orders GROUP BY `name` ORDER BY count DESC";

1 个答案:

答案 0 :(得分:2)

试试这个

$sql = "SELECT name, SUM(qty) as qty FROM Orders GROUP BY name ORDER BY qty DESC";