Middle
Geef een concreet voorbeeld waarin het gebruik van LEFT JOIN nodig is
sobes.tech AI
Antwoord van AI
LEFT JOIN wordt gebruikt wanneer je alle records uit de linker tabel wilt krijgen en de bijbehorende records uit de rechter tabel, en als er geen overeenkomsten zijn, zullen de velden uit de rechter tabel NULL zijn.
Bijvoorbeeld, er is een tabel customers en een tabel orders. Als je alle klanten en hun bestellingen wilt tonen, inclusief klanten die nog geen bestelling hebben geplaatst, gebruik je LEFT JOIN:
SELECT customers.id, customers.name, orders.order_id
FROM customers
LEFT JOIN orders ON customers.id = orders.customer_id;
Op deze manier krijg je een volledige lijst van klanten, en voor degenen zonder bestellingen zullen de velden uit de tabel orders NULL zijn.