SQL的四種連線:內連線 左外連線 右外連線 全連線
例子:
-------------------------------------------------
a表 id name b表 id job parent_id
1 張3 1 23 1
2 李四 2 34 2
3 王武 3 34 4
a.id同parent_id 存在關係
--------------------------------------------------
1) 內連線
select a.*,b.* from a inner join b on a.id=b.parent_id
結果是
1 張3 1 23 1
2 李四 2 34 2
2)左連線
select a.*,b.* from a left join b on a.id=b.parent_id
結果是
1 張3 1 23 1
2 李四 2 34 2
3 王武 null
3) 右連線
select a.*,b.* from a right join b on a.id=b.parent_id
結果是
1 張3 1 23 1
2 李四 2 34 2
null 3 34 4
4) 完全連線
select a.*,b.* from a full join b on a.id=b.parent_id
結果是
1 張3 1 23 1
2 李四 2 34 2
null 3 34 4
3 王武 null
相關文章
- 深入理解SQL的四種連線-左外連線、右外連線、內連線、全連線SQL
- 【SQL】Oracle的內連線、左外連線、右外連線及全外連線SQLOracle
- oracle sql內連線_左(右)連線_全外連線_幾種寫法OracleSQL
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- Oracle 左外連線、右外連線、全外連線小總結Oracle
- Oracle內連線、外連線、右外連線、全外連線小總結Oracle
- 內連線、左連線、右連線
- Oracle左外連線、右外連線、完全外連線以及(+)號用法Oracle
- 內聯,左外聯,右外聯,全連線,交叉連線 的區別
- sql和hql中join語句區別,以及hibernate中內連線,迫切內連線,左外連線,迫切左外連線,右外連線的區別(合集)...SQL
- 左連線,右連線
- 例項解析外連線 內連線 自連線 全連線
- sql 內連線和外連線SQL
- 內連線、外連線
- Oracle左連線,右連線Oracle
- 左連線與右連線
- 左連線和右連線
- SQL中的左連線和右連線SQL
- mysql 左連線,右連線,內連結,exists等MySql
- Oracle的左連線和右連線Oracle
- sql內連結,外連線SQL
- 內連線、外連線總結
- SQL SERVER 自連線、外連線SQLServer
- mysql INNER JOIN、LEFT JOIN、RIGHT JOIN;內連線(等值連線)、左連線、右連線MySql
- 深入淺出SQL之左連線、右連線和全連線SQL
- MySQL筆記3——內連線/外連線、多表連線MySql筆記
- mysql左外連線MySql
- pl/sql裡的左連線和右連線符號“+”SQL符號
- Oracle 表連線方式詳解(外連結、內連線、自連線)Oracle
- 你真的會玩SQL嗎?內連線、外連線SQL
- SQL Server中內連線和外連線的區別SQLServer
- 資料庫外連線,自然連線,內連線,條件連線,等值連線關係及詳解資料庫
- InfoSet中左外連線
- 外連線與連線順序
- 外連線轉換為內連線的情況
- 轉載:內連線與外連線的區別
- 3.DQL資料查詢語言(內連線,外連線,自連線)
- 行的儲存(塊內連線與塊外連線)