我有两个表,包:
id, ..., price
字段
和用户:
id, ..., package_id
所以每个用户都有一个有价格的套餐(用户可以有相同的套餐)。
我想计算所有用户的价格
的总和,最好的方法是什么?最好只使用 SQL。请记住,用户表可以有大约 100 万用户。
最佳答案
Select id, SUM(price) from users t
Left join package p on p.id = t.id
group by t.id
在使用像SUM这样的分组函数时,需要group by。
关于php - 相关表的 SUM 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36562956/