日期:2014-05-17  浏览次数:20430 次

SQL 语句查询
比如A表:
ID       name
1        小张
2        小明

B表:
ID     Aid        Aid2
1       1          2


解释 Aid/Aid2都是A表的ID  



现在我想得到这么条数据:  1    小张       小明





谁会帮忙下  在线等 

------解决方案--------------------
select b.id,a.name,c.name
from b b left join A a on a.id=b.aid
left join A c on b.id=c.aid2
------解决方案--------------------
select b.id,a1.name, a2.name from b join a as a1 on b.aid=a1.id join a a2 on b.aid2=a2.id