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