急!!!!数据查询
现有两个表,如下: 
 a表字段:借码      贷码               b表字段:代码            名称 
          数据:101         103                                             101               表演 
                            102         101                                             102               艺术 
                            104         103                                             103               武术 
                                                                                                    104               设计 
 我想从a,b两表中查出这样的数据放入c表中 
 c表字段:借码         名称1            贷码            名称2 
                            101            表演               103               武术 
                            102            艺术               101               表演 
                            104            设计               103               武术 
 请高手帮看一下能否实现!!!!
------解决方案--------------------insert into c(借码,名称1,贷码,名称2) select 借码,(select 名称 from b where b.代码=a.借码) as  '名称1 ',贷码,(select 名称 from b where b.代码=a.贷码) as  '名称2 ' from a
------解决方案--------------------select * from ( 
 select * from a inner join b on a.借码  =b.代码)  as a2 
 inner join b on a2.贷码=b.代码
------解决方案--------------------SELECT  
     A.借码,  
     T1.名称 AS 名称1,  
     A.贷码,  
     T2.名称 AS 名称2 
 FROM (B AS T1 INNER JOIN A ON T1.代码 = A.借码)  
     INNER JOIN B AS T2 ON A.贷码 = T2.代码;