用T_a.a=T_b.a(+) and  T_a.b=T_b.b(+)遇到什么问题了吗

解决方案 »

  1.   

    请问ORARichard(没钱的日子......) ,如果T_a.a=T_b.a满足 而 T_a.b=T_b.不满足 用第二种方法会出现什么情况?
      

  2.   

    问题不是很明确哦,T_a.a=T_b.a(+) and  T_a.b=T_b.b(+)这个是T_A表中的全部选出来,无论T_B中有没有这个主键的数据。
    不加(+)是如果一个表中没有就全部不显示。
      

  3.   

    SQL817> select * from tb1;         A          B          C
    ---------- ---------- ----------
             1         10        100
             2         20        200
             3         30        300SQL817> select * from tb2;         A          B          C
    ---------- ---------- ----------
             1         11       1000
             4         40       4000
             5         20       5000
             1         10       1000SQL817>  select * from tb1,tb2 where tb1.a=tb2.a(+) and tb1.b=tb2.b(+);         A          B          C          A          B          C
    ---------- ---------- ---------- ---------- ---------- ----------
             1         10        100          1         10       1000
             2         20        200
             3         30        300