Middle
Adjon meg egy konkrét példát, amikor szükséges a LEFT JOIN használata
sobes.tech MI
Válasz az MI-től
A LEFT JOIN akkor használatos, amikor a bal oldali táblából minden rekordot és a jobb oldali táblából a megfelelő rekordokat akarjuk lekérdezni, és ha nincs megfelelés, akkor a jobb oldal mezői NULL értékűek lesznek.
Például, van egy customers és egy orders nevű tábla. Ha minden ügyfelet és azok rendeléseit szeretnénk megjeleníteni, beleértve azokat is, akik még nem adtak le rendelést, akkor alkalmazzuk a LEFT JOIN-t:
SELECT customers.id, customers.name, orders.order_id
FROM customers
LEFT JOIN orders ON customers.id = orders.customer_id;
Így teljes ügyféllistát kapunk, és azoknál, akiknek nincs rendelése, a orders tábla mezői NULL értékűek lesznek.