sql语句 查询表 A得id 和B表关联得a表对应得 price(sum)展示在A表

u012568931 2018-02-28 10:52:17
表 a id name 表 b id aid price
1 name1 1 1 20
2 name2 2 1 20
3 name3 3 1 20
4 name4 4 2 10
5 3 10
6 4 15
7 4 15
要求是 查出结果是
id name price
1 name1 60
2 name2 10
3 name3 10
4 name4 30
我自己查出来得 是
1 name1 60
1 name1 60
1 name1 60
2 name2 10
3 name3 10
4 name4 30
4 name3 30
求sql 求大神
...全文
441 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_17152035 2018-02-28
  • 打赏
  • 举报
回复
SELECT a.*,SUM(b.price) price FROM a INNER JOIN b ON a.id = b.aid GROUP BY name

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧