当前位置: 代码迷 >> Sql Server >> 求简单有关问题的Sql查询语句
  详细解决方案

求简单有关问题的Sql查询语句

热度:49   发布时间:2016-04-24 09:30:49.0
求简单问题的Sql查询语句
本帖最后由 LzLlzl001 于 2014-12-30 22:03:59 编辑
我有两张表 
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

用左连接
  相关解决方案