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

依据ID查询有的,保留空的

2013-01-01 
根据ID查询有的,保留空的一个表有2个ID,另外一个表存名字,如果有ID,就查询出Nmae,如果为NUll,就保留NULLID

根据ID查询有的,保留空的
一个表有2个ID,另外一个表存名字,如果有ID,就查询出Nmae,如果为NUll,就保留NULL
ID1     ID2
0623NULL    
04701137      
NULLNULL  
0125    NULL     
想要的结果:可以将两列ID,省略,只要有Name2列就可以
ID1     ID2       Name1   Name2
0623NULL      张三     NULL
04701137      李四     王五
NULLNULL      NULL     NULL
0125    NULL      NULL     赵六

只有 20分了,写大半天 没写出来, 在线结贴
[解决办法]
  select (select name from table2 where ID=a.id1) name1,(select name from table2 where ID=a.id2) name2
from table1 as a
--table2 是名称表

热点排行