Oracle Left join right jion
1.left join(左聯接)
sql語句如下:
SELECT * FROM
a LEFT JOIN b
ON a.akey =b.bkey
結果說明:
left join是以A表的記錄為基礎的,A可以看成左表,B可以看成右表.
left join是以左表為準的.
換句話說,左表(A)的記錄將會全部表示出來,而右表(B)只會顯示符合搜尋條件的記錄(例子中為: A.akey = B.bkey).
B表記錄不滿足條件的均為NULL.
2.right join(右聯接)
sql語句如下:
SELECT * FROM a
RIGHT JOING b
ON a.akey = b.bkey
結果說明:
right join和left join的結果剛好相反,right join是以右表(B)為基礎的,A表不滿足條件的用NULL填充.
----------------------------------------------------------------------------------------------------------------
pxboracle@live.com
2014.05.06 17:01
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12798004/viewspace-1155279/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL LEFT JOIN/ INNER JOIN/RIGHT JOINMySql
- sql中的join、left join、right joinSQL
- sql left join 和 right join解釋SQL
- join、inner join、left join、right join、outer join的區別
- sql之left join、right join、inner join的區別SQL
- 連線查詢簡析 join 、 left join 、 right join
- SQL中聯表查詢操作(LEFT JOIN, RIGHT JOIN, INNER JOIN)SQL
- oracle的left join,right join和full join的一點介紹(R1)Oracle
- sql的left join 、right join 、inner join之間的區別SQL
- mysql中的left join、right join 、inner join的詳細用法MySql
- left join,right join,inner join的條件on和where的區別
- mysql常用連線查詢join,left,right,crossMySqlROS
- 兩種連線的表達 :left(right) join 和 (+)
- mysql INNER JOIN、LEFT JOIN、RIGHT JOIN;內連線(等值連線)、左連線、右連線MySql
- oracle update left join查詢Oracle
- oracle知識整理(1) union和union all的區別,left join和right join的區別(各種join的區別)Oracle
- clear:left/right 理解
- Oracle -- left join 什麼情況可以直接改成joinOracle
- mysql + left joinMySql
- mysql left join轉inner joinMySql
- SQL Server Left joinSQLServer
- LEFT JOIN 和JOIN 多表連線
- sql:left join和join區別SQL
- 【MySQL】LEFT JOIN 踩坑MySql
- 【SQL】13 SQL 別名、SQL 連線(JOIN)、SQL INNER JOIN 關鍵字、SQL LEFT JOIN 關鍵字、SQL RIGHT JOIN 關鍵字、SQL FULL OUTER JSQL
- Oracle中left join中右表的限制條件Oracle
- sql server left join問題SQLServer
- Inner Join, Left Outer Join和Association的區別
- Sql 中的 left 函式、right 函式SQL函式
- MySQL 之 LEFT JOIN 避坑指南MySql
- mysql left join 優化學習MySql優化
- sql的left join 命令詳解SQL
- Oracle優化案例-用left join代替反連線 not in not exists(十)Oracle優化
- 深入Oracle的left join中on和where的區別詳解Oracle
- 【原】Oracle中Left Outer Join和外關聯(+)的區別Oracle
- MYSQL 怎麼 LEFT JOIN 多表聯查MySql
- LEFT JOIN 需要注意的點(Presto)REST
- MySql的join(連線)查詢 (三表 left join 寫法)MySql