1、嵌套循環聯結(NESTED LOOPS)
2、哈希聯結(HASH JOIN)
3、排序合並聯結(MERGE JOIN)
4、半聯結(in/exists)
5、反聯結(not in/not exists)
6、笛卡兒聯結(MERGE JOIN CARTESIAN)
7、外連聯結
left outer join
right outer join
full outer join
8、索引聯結
左外連接:
以左邊的表為基准,右邊連接的表沒有返回值時為空。
右外連接:
以右邊的表為基准,左邊連接的表沒有返回值時為空。
全連接:
以2張表為基准,返回所有的列,2邊都可空。
內連接:
返回非空列
如:
左表 右表
id1 a id1 1
id2 b id2 2
id3 c id3 3
id4 d id4 4
id5 e id6 6
左外連接
id1 a 1
id2 b 2
id3 c 3
id4 d 4
id5 e
右外連接
id1 a 1
id2 b 2
id3 c 3
id4 d 4
id6 6
全連接
id1 a 1
id2 b 2
id3 c 3
id4 d 4
id5 e
id6 6
內連接
id1 a 1
id2 b 2
id3 c 3
id4 d 4