读书人

两表关联查询当关联字段数据为空时怎

发布时间: 2013-03-01 18:33:02 作者: rapoo

两表关联查询,当关联字段数据为空时怎么办?
TAB1
BH SG
AA *1
BB *2
CC
DD *3
...

TAB2
SG mc
*1 一次
*2 库回
*3 回修

select a.*,b.mc from tab1 a,tab2 b where a.sg=b.sg

两表查询出结果为:
BH SG mc
AA *1 一次
BB *2 库回
DD *3 回修

当SG字段为空时,不显示,现在想要的结果如下:

BH SG mc
AA *1 一次
BB *2 库回
CC
DD *3 回修
...
请大家指点,谢谢

[解决办法]
select a.*,b.mc from tab1 a left join tab2 b on a.sg=b.sg
[解决办法]


select a.*,b.mc
from tab1 a
left join tab2 b on a.sg=b.sg

读书人网 >SQL Server

热点推荐