在這篇文章中,我們將了解 SQL 中內連接和外連接的差異。
子句使用的是「INNER JOIN」和「JOIN」。
它傳回兩個或多個資料表的組合元組。
當沒有共同屬性時,結果為空。
如果元組數量較多,則「INNER JOIN」比「OUTER」工作得更快 JOIN'。
當需要有關特定屬性的詳細資訊時使用。
“JOIN”和“ INNER JOIN' 以相同的方式工作。
SELECT * FROM table_1 INNER JOIN / JOIN table_2 ON table_1.column_name = table_2.column_name;
傳回指定資料表的組合元組。
傳回即使「JOIN」條件失敗。
可以使用子句LEFT OUTER JOIN、RIGHT OUTER JOIN、FULL OUTER JOIN。
不依賴公共屬性。
#如果屬性為空,則放置NULL而不是空白。
與「INNER JOIN」相比,「OUTER JOIN」速度較慢。
SELECT * FROM table_1 LEFT OUTER JOIN / RIGHT OUTER JOIN / FULL OUTER JOIN / FULL JOIN table_2 ON Table_1.column_name = table_2.column_name;
以上是SQL中內連接和外連接的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!