需求如下,有这样几张表的数据
会员分类kind
kid kname
1 分类1
2 分类2
会员表user
userId userName kid
1 A1 1
2 A2 1
3 A3 2
数据表lend
userId mony1 mony2 mony3
1 23 13 3
1 2 8 0
2 4 5 3
1 5 4 2
2 5 45 3
3 56 13 4
求一条sql语句,查出以会员表为主表,统计出每个会员在数据表各字段的和还有查出分类,如下
username kname mony1 mony2 mony3
A1 分类1 50 50 90
A2 分类2 50 50 90
我现在的问题是查出来的username有很多条,想username查出来唯一, 分组呢有不能取全,大神们帮忙
------解决思路----------------------
Select user.username,kind.kname,sum(lend.money1),sum(money2),sum(money3)
From user
Left join kind on kind.kid=user.kid
Left join lend on lend.userid=user.userid
Group by username,kind.name