急急急!!!哪个大大帮忙解决一下这个winfrom的datagridview绑定问题
首先有2个表
a:
编号 姓名 推荐人
1 aa
2 bb 1
3 cc 1
4 dd 2
b:
id(自动编号) 编号 交易
1 1 10
2 1 20
3 2 5
4 3 50
现在的问题是,我要在一个表里面显示如下格式:
级别 姓名 交易总额
自己 bb 5
推荐我的人 aa 30 (推荐我的人只有一个,可能没有)
我推荐的人 dd 50 (我推荐的人可能有很多个)
交易总额是根据表b里面的编号结算出来的
请问这样的表我要怎么弄出来啊?
------解决方案--------------------
select '自己 ' As 级别, 姓名, (select count( 交易) from b where b.编号 = a.编号 ) from a where a.编号 = 自己的编号
Union
select '推荐我的人 ' As 级别, 姓名, (select count( 交易) from b where b.编号 = a.编号 ) from a where a.编号 in ( select 推荐人 from a where a.编号 = 自己的编号 )
Union
select '我推荐的人 ' As 级别, 姓名, (select count( 交易) from b where b.编号 = a.编号 ) from a where a.推荐人 = 自己的编号
写的很差.