Sobes.tech
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.