Oracle數據庫之SQL連接查詢(2)

發表于:2013-05-31來源:Csdn作者:一個小菜仔點擊數: 標簽:oracle
自連接 有的時候需要對表進行自連接。實際上自連接只是等值連接的一種特例情況而已,通過 不同的別名區別成了不同的表而已。 例子:查詢員工的關系

  自連接

  有的時候需要對表進行自連接。實際上自連接只是等值連接的一種特例情況而已,通過

  不同的別名區別成了不同的表而已。

  例子:查詢員工的關系,上一級關系

  [sql] view plaincopyprint?

  select e.ename ||' works for '|| NVL(m.ename,'himself') as

  relations from emp e,emp m where e.mgr = m.empno(+) ;

  select e.ename ||' works for '|| NVL(m.ename,'himself') as

  relations from emp e,emp m where e.mgr = m.empno(+) ;

  根據上面的學習同樣可以寫成下面的一種形式

  [sql] view plaincopyprint?

  select e.ename ||' works for '|| NVL(m.ename,'himself') as

  relations from emp e left outer join emp m on (e.mgr=m.empno) ;

  select e.ename ||' works for '|| NVL(m.ename,'himself') as

  relations from emp e left outer join emp m on (e.mgr=m.empno) ;

  看看其查詢到的結果吧:

  對于從多個表中查詢數據,以及對于連接就到這兒了!Over!

原文轉自:http://blog.csdn.net/kiritor/article/details/8771280

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97