当前位置: 代码迷 >> ASP.NET >> 难解的SqlServer有关问题
  详细解决方案

难解的SqlServer有关问题

热度:5253   发布时间:2013-02-25 00:00:00.0
难解的SqlServer问题
有两表
aID     aName
1         hehe
2         haha
3         xixi
b表
bID     bName     aID
1         bbbb       1
2         cccc       1
3         dddd       2
我想把a表的数据全部提取
加上b表的对应aID的第一
列数

aID     aName     bID   bName   aID
1         hehe         1     bbbb       1
2         haha         3     dddd       2
3         xixi         null   null   null
能实现吗?
能实现吗?

------解决方案--------------------------------------------------------
Select * From A
Left Join
(Select b.* From b Inner Join (Select aID, Min(bID) As bID From b Group By aID) c On b.aID = c.aID And b.bID = c.bID) D
On A.aID = D.aID
  相关解决方案