SQL – LEFT JOINS (Dansk)
SQL-LEFT JOIN returnerer alle rækker fra den venstre tabel, selv om der ikke er nogen match i den højre tabel. Dette betyder, at hvis on-klausulen matcher 0 (nul) poster i højre tabel; sammenføjningen returnerer stadig en række i resultatet, men med NULL i hver kolonne fra højre tabel.,
dette betyder, at en left join returnerer alle værdierne fra venstre tabel plus matchede værdier fra højre tabel eller NULL i tilfælde af ingen matchende join prædikat.
syntaks
den grundlæggende syntaks for en venstre JOIN er som følger.
SELECT table1.column1, table2.column2...FROM table1LEFT JOIN table2ON table1.common_field = table2.common_field;
Her kan den givne betingelse være et givet udtryk baseret på dit krav.
eksempel
overvej følgende to tabeller,
tabel 1 − kunder tabel er som følger.
tabel 2 − ordrer tabel er som følger.
lad os nu deltage i disse to tabeller ved hjælp af venstre JOIN som følger.,
SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;
This would produce the following result −