我有两张表
t1 :
kmbm mc je bmdm
01 1部 3 011
03 2部 8 012
04 3部 4
05 4部 2 015
t2:
bmdm bmmc
011 工资
012 补助
015 其它
查询出如下内容如下 :
kmbm mc je bmdm bmmc
01 1部 3 011 工资
03 2部 8 012 补助
04 3部 4
05 4部 2 015 其它
请问sql语句写法。
select t1.kmbm,t1.mc,t1.je,t1.bmdm,t2.bmmc from t1,t2 where t1.bmdm=t2.bmdm
这样写的话就查不出
“04 3部 4 ” 这行了(因t1表中这条没有bmdm编码)。
------解决思路----------------------
select t1.kmbm,t1.mc,t1.je,t1.bmdm,t2.bmmc
from t1 LEFT JOIN t2 ON t1.bmdm=t2.bmdm
用左连接