Junior — Middle
Waar bestaat de LEFT JOIN-operatie in SQL uit en welke resultaten geeft deze terug?
sobes.tech AI
Antwoord van AI
De LEFT JOIN-operatie in SQL wordt gebruikt om twee tabellen te combineren zodat in de resulterende set alle records uit de linker (eerste) tabel worden opgenomen, en alleen de overeenkomende records uit de rechter (tweede) tabel volgens de join-voorwaarde.
Als er geen overeenkomende records in de rechtertabel zijn voor een rij uit de linkertabel, worden de velden van de rechtertabel in de output op NULL gezet.
Voorbeeld:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Deze query retourneert alle klanten, inclusief degenen zonder bestellingen. Voor klanten zonder bestellingen zal het veld order_date NULL zijn.