当前位置: 代码迷 >> Sql Server >> 求两个表查询的SQL解决方案
  详细解决方案

求两个表查询的SQL解决方案

热度:60   发布时间:2016-04-24 08:48:57.0
求两个表查询的SQL
两个表

表1:b1
id  zd  
1   a
2   b
3   c

表2:b2

zd  zj
b    p

想实现将两表一起查询,得到以下效果(根据两表相同字段zd相同值,将zj也列出来)

id  zd zj
1   a   
2   b  p
3   c
------解决思路----------------------

select b1.id,b1.zd,b2.zj
from b1 left join b2 on b1.zd=b2.zd

------解决思路----------------------
select 
    t1.id,  t1.zd,   isnull(t2.zj, '') as zj 
from 表1  as t1
left join  表2 as t2
on t1.zd =t2.zd
  相关解决方案