本帖最后由 zgxASD 于 2012-08-24 13:33:26 编辑

解决方案 »

  1.   

    我要的是根据A表中的员工id得到B,C,D,E中的同一员工的数据
      

  2.   

    如果这样的话,你写的就是对的,不用修改的
    假如你要取的是每个员工只有一条记录,则你要明确你取的是什么样的,比方B表有三条,你要取一条的话,要有限制条件的
    若全取,则记录的数量为
    1*nvl(b.count,1)*nvl(c.count,1)*nvl(d.count,1),其中每个count是对应员工编号在每个表中的记录数量
    这个记录数是你使用左联结最终每个员工的记录数