在 SQL 查詢中,LEFT JOIN
(左連接)是一種連接兩個或多個表格的方法,它基于這些表格之間的相關列來合并行
LEFT JOIN
的主要作用是從左表(第一個表)中選擇所有的行,同時從右表(第二個表)中選擇與左表相關的行。如果右表中沒有與左表相關的行,則會用 NULL 值填充。
以下是一個簡單的 LEFT JOIN
示例:
SELECT A.id, A.name, B.info
FROM table_A AS A
LEFT JOIN table_B AS B ON A.id = B.a_id;
在這個示例中,我們從 table_A
和 table_B
兩個表中選擇數據。通過比較 table_A
的 id
列和 table_B
的 a_id
列,我們將這兩個表連接起來。結果集將包含 table_A
中的所有行,以及與之匹配的 table_B
中的行。如果在 table_B
中找不到匹配的行,那么對應的 B.info
列將顯示為 NULL。