內連接分爲等值連接和自然連接。
等值連接(=)使用等號=根據每個表共有的列中相同的值取出該值分別對應的兩個表中的行。例如,檢索 students和courses表中學生標識號相同的所有行。
自然連接是一種特殊的等值連接,相當於把等值連接去掉相同的列。
做自然連接時,選擇兩個表共有列上值相等的行構成新的表。此時,左表或右表可能會掉失某些行,如果把丟失的行也保存在新表裏面,在其他屬性上填空值NULL,這種連接就叫外連接。
左外連接,如果只把左邊表被丟棄的值保留就叫左外連接。
右外連接,如果只把右邊表被丟棄的值保留就叫右外連接。
全連接表示兩邊表中的內容全部顯示。