left join
hr_salary.emp_id = earning_tax.emp_id (+)
--->
hr_salary left join earning_tax on hr_salary .emp_id = earning_tax.emp_id

解决方案 »

  1.   

    hr_salary.emp_id = a01.emp_id (+)的意思是说,即使a02表中没有emp_id和hr表中的emp_id相等,该式也成立 方便理解.举例说明:
    用户表user
    user_id    user_name  skill_id
    1            A           1
    2            B           2
    3            C
    技能表skill
    skill_id     skill_name    
       1             打字
       2             交际select 
          user.user_id,user.user_name,skill.skill_name
    from 
          user,skill
    where 
          user.skill_id=skill.skill_id(+)
    1     A        打字
    2     B        交际
    3     C            
      

  2.   

    谢谢两位,明白了.我是用SQL SERVER的原来是相当于LEFT JION . SQL ERVER 没这种句法的.
      

  3.   

    两种数据库的区别  
    sql server         oracle
    a *= b   <=>      a = b(+)    左连接
    a =* b   <=>      a (+)= b    右连接当然也可以用 left join等。