首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急哪个大大帮忙解决一下这个winfrom的datagridview绑定有关问题

2012-02-22 
急急急!!!哪个大大帮忙解决一下这个winfrom的datagridview绑定问题首先有2个表a:编号姓名推荐人1aa2bb13cc

急急急!!!哪个大大帮忙解决一下这个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.推荐人 = 自己的编号
写的很差.

热点排行