请问ORACLE是否支持全外连接,在SQL-92标准中用FULL OUTER JOIN表示,如果不支持的话怎样实现?
急!!!

解决方案 »

  1.   

    9i支持就支持了全外联结
    SELECT e.ename,d.dname, d.deptno
    FROM emp e
    FULL OUTER JOIN dept d
    ON e.deptno = d.deptno;
    如果是9i以下版本
    select
    select e.ename,d.dname, d.deptno
    from emp e, dept d 
    where e.deptno = d.deptno(+)
    union all
    select
    select e.ename,d.dname, d.deptno
    from emp e, dept d 
    where e.deptno(+) = d.deptno where e.deptno is null
    ;
      

  2.   

    9I支持8I就用
    bzszp(www.bzszp.533.net)的建议吧