当前位置: 代码迷 >> Sql Server >> SQL 话语查询
  详细解决方案

SQL 话语查询

热度:18   发布时间:2016-04-24 23:15:38.0
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
  相关解决方案