【发布时间】:2015-12-18 19:28:25
【问题描述】:
我有 3 张桌子。
人员: ID 名字
LotT: ID 价格
PersonLotT: person_id lot_id
我想知道这样的信息: 迈克尔(他所有手数的总和,例如 300+400+500=1200) 亚历克斯 900 詹姆斯 500
我尝试进行不同的查询,但都错了。
【问题讨论】:
-
当海报展示他们已经尝试过的东西时,人们往往会更认真地对待问题。
-
您尝试了哪些查询,有什么问题?
-
您尝试过哪些查询?如果您提供一些您所做工作的示例,我们可以通过专注于您错过的内容来帮助您更好地理解它。
-
SELECT p.name, sum(l.price) FROM PersonT as p, LotT as l, PersonLotT as pl where p.id = pl.person_id and l.id = pl.lot_id group by p .name 我试过这个,但我真的是 sql 的新手
标签: mysql sql select join many-to-many