首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-08 
求语句呀,呜呜 有表aIDNameb:IDAge1jack1523viky2284Jim326437想显示以表b为基础,表a去对应表b,显示结果

求语句呀,呜呜

有表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

热点排行