資料庫多表查詢的三種方法
來源:魅力女性吧 1.4W
查詢主要分為三種:內連線、外連線、交叉連線。
1、內連線
使用比較運算子(包括=、>、<、<>、>=、<=、!> 和!<)進行表間的比較操作,查詢與連線條件相匹配的資料。根據所使用的比較方式不同,內連線分為等值連線、自然連線和自連線三種。
2、外連線
內連線只返回滿足連線條件的資料行,外連線不只列出與連線條件相匹配的行,而是列出左表(左外連線時)、右表(右外連線時)或兩個表(全外連線時)中所有符合搜尋條件的資料行。外連線分為左外連線、右外連結、全外連線三種。
3、交叉連線/笛卡爾積
兩個表做笛卡爾積,得到的結果集的行數是兩個表的行數的乘積。