select * from a left join b on a.id=b.id ...

解决方案 »

  1.   

    a.id=b.id(+)  ==>  a left join b on a.id=b.id
    a.id(+)=b.id  ==>  a right join b on a.id=b.id
      

  2.   

    有以下几种情况:
    1、A join B             ==>   A.id = B.id
    2、A natural join B     ==>   (两表的列名相同,A.id = B.id不用写了)
    3、A left outer join B  ==>   A.id = B.id(+)
    4、A right outer join B ==>   A.id(+) = B.id
    5、A full outer join B  ==>   (全连接,类似A.id(+)=B.id(+),不过ORACLE无此语法)