现在有dep部门表和depInfo两张表,
dep部门表中存储的是部门编码和部门名称
depInfo中存储的是与dep部门表相对应的部门信息现在想从两个表中查数据,有数据的全部显示,没有数据的显示0

解决方案 »

  1.   


    select * from dep a left join depInfo b on a.depid=b.depid
    -- 看看先
      

  2.   

    select m.* , n.* , isnull(n.某个字段,0) 某个字段
    from dep m left join depinfo n
    on m.关键字 = n.关键字
      

  3.   

    select * from dep a left join depInfo b on a.depid=b.depid
      

  4.   

    select * , isnull(A B中的某字段,0) as 字段名
    from dep A 
    left join depinfo B on A.关键字 = B.关键字
      

  5.   

    select 
       isnull(a.部门编码,0),isnull(a.部门名称,''),isnull(b.部门编码,0),isnull(b.部门信息,'')
    from
       dep a left join depInfo b
    on
       a.部门编码=b.部门编码