当前位置: 代码迷 >> Sql Server >> 初学者求高手一条sql语句,还有这个方案如果建立视图,如何操作呢
  详细解决方案

初学者求高手一条sql语句,还有这个方案如果建立视图,如何操作呢

热度:125   发布时间:2016-04-24 08:47:40.0
菜鸟求高手一条sql语句,还有这个方案如果建立视图,怎么操作呢
本帖最后由 yizhilv 于 2015-10-17 21:05:35 编辑
需求如下,有这样几张表的数据

会员分类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
  相关解决方案