select dept from t1
union 
select dept from t2
union 
select dept from t3

解决方案 »

  1.   

    victorycyz(中海,学SQL Server的菜鸟) 理解错了~还有别的数据要从t1 t2 t3中取的。
    t1.dept  t2.dept t3.dept    人数
    1                            100 
    2                             110 
    3                             112
               4                  120
                         5        121
    想得到结果:
    部门    人数
    1    100 
    2    110 
    3    112
    4    120
    5    121
      

  2.   

    select COALESCE(t1.dept,t2.dept,t3.dept) dept  from t1
    full join t2 on t1.dept = t2.dept
    full join t3 on COALESCE(t1.dept,t2.dept) = t3.dept