Middle
Uveďte konkrétny príklad, kedy je potrebné použiť LEFT JOIN
sobes.tech AI
Odpoveď od AI
LEFT JOIN sa koristi kada je potrebno dobiti sve zapise iz leve tabele i odgovarajuće zapise iz desne tabele, a ako odgovarajućih nema — polja iz desne će biti NULL.
Na primer, postoji tabela customers i tabela orders. Ako želite prikazati sve klijente i njihove porudžbine, uključujući one koji još nisu napravili porudžbinu, koristite LEFT JOIN:
SELECT customers.id, customers.name, orders.order_id
FROM customers
LEFT JOIN orders ON customers.id = orders.customer_id;
Na ovaj način dobićete potpunu listu klijenata, a za one bez porudžbina, polja iz tabele orders biće NULL.