一个简单的联合查询问题。
cnwhm 2003-08-23 10:49:43 现有下面的表:
表1 表2
sn payout sn username
1 100 1 王五
5 180 2 张三
1 120 5 李四
2 200
2 100
得到下面的结果:
sn username payout
1 王五 220
2 张三 300
5 李四 180
要求用一条sql语句完成。怎么做啊?
附sql:
declare @a table(sn int,payout int)
declare @b table(sn int,username varchar(20))
insert @a values(1,100)
insert @a values(5,180)
insert @a values(1,120)
insert @a values(2,200)
insert @a values(2,100)
insert @b values(1,'王五')
insert @b values(2,'张三')
insert @b values(5,'李四')