在 SQL 查詢中,LEFT JOIN
(左連接)是一種連接兩個(gè)或多個(gè)表格的方法,它基于這些表格之間的相關(guān)列來(lái)合并行
LEFT JOIN
的主要作用是從左表(第一個(gè)表)中選擇所有的行,同時(shí)從右表(第二個(gè)表)中選擇與左表相關(guān)的行。如果右表中沒(méi)有與左表相關(guān)的行,則會(huì)用 NULL 值填充。
以下是一個(gè)簡(jiǎn)單的 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;
在這個(gè)示例中,我們從 table_A
和 table_B
兩個(gè)表中選擇數(shù)據(jù)。通過(guò)比較 table_A
的 id
列和 table_B
的 a_id
列,我們將這兩個(gè)表連接起來(lái)。結(jié)果集將包含 table_A
中的所有行,以及與之匹配的 table_B
中的行。如果在 table_B
中找不到匹配的行,那么對(duì)應(yīng)的 B.info
列將顯示為 NULL。