读书人

求语句呀呜呜,该怎么解决

发布时间: 2012-02-08 19:52:21 作者: rapoo

求语句呀,呜呜

有表a; ID Name b: ID Age
1 jack 1 52
3 viky 2 28
4 Jim 3 26
4 37
想显示以表b为基础,表a去对应表b,显示结果应该为
ID Age Name
1 52 jack
2 28
3 26 viky
4 37 Jim
ID号为2在表a里没有,就让它空着。如果数据量大了,怎么写sql语句才对呢?怕影响速度的。 谢谢大侠们了



[解决办法]
select b.*,isnull(a.name, ' ') [name]
from b left join a
on b.id=a.id
[解决办法]

Select
B.ID,
B.Age,
A.Name
From
B
Left Join
A
On A.ID = B.ID

读书人网 >SQL Server

热点推荐