假设我有下表:
我需要 'Shares'
排序的 'Company'
列中的数字。
所以,例子:
有没有办法使用 MySQL 做到这一点?或者也许是PHP?
最佳答案
聚合函数是最好的方法:
SELECT SUM(shares), company
FROM table_name
GROUP BY company
SUM() 将对相同的公司名称进行必要的计算。
GROUP BY 将按公司显示它们。
如果您不想要特定的公司(假设只有 2 家公司):
您可以添加
WHERE Company = "ABC inc" OR "DEF Corp"
关于php - 在 MySQL 中使用 Group BY 获取行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38052442/