我已经看过其他类似的问题,但从未使用过额外的列
说我有这张桌子
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";
答案 0 :(得分:2)
试试这个
$sql = "SELECT name, SUM(qty) as qty FROM Orders GROUP BY name ORDER BY qty DESC";