个人感觉outjoin 和inner join 没区别;
下载电影的好地方:
http://www.dvd789.com/dvd/309850.html

解决方案 »

  1.   

    能给个sql例句吗? 只要简单的两表关联就行了
      

  2.   

    表Acol1  col2
    a      aa
    b      bb
    c      cc表Bcol1  col3
    a      aaa
    b      bbb
    d      dddSELECT A.col1, A.col2, B.col1,B.col3
    FROM A LEFT OUTER JOIN B
       ON A.col1 = B.col1Here is the result set:
    A.col1        A.col2            B.col1             B.col3
    -------------------- ------------------------ -------------------- 
    a              aa               a       aaa
    b              bb               b            bbb
    c       cc              NULL                 NULL             SELECT A.col1, A.col2, B.col1,B.col3
    FROM A RIGHT OUTER JOIN B
       ON A.col1 = B.col1Here is the result set:
    A.col1        A.col2            B.col1             B.col3
    -------------------- ------------------------ -------------------- 
    a              aa               a aaa
    b              bb               b      bbb
    NULL          NULL              d ddd
      

  3.   

    谢谢langya(良牙)!
    刚才找到好像还有这种用法?? :
    select a.col1,nvl(b.col2,a.col1) from 
    A a,(select * from B) b
    where a.col1 = b.col1(+)
    order by a.col1;
    结果是:取两列值,第一列是A表的col1,
    第二列:如果B表中有对应的A.col1值,则第二列取B.col2;否则取A.col1这个是不是也是OUTER JOIN的一种用法?