Middle+
Cum să selectați date din mai multe tabele?
sobes.tech AI
Răspuns de la AI
Pentru a selecta date din mai multe tabele într-o bază de date relațională, se utilizează operatorul JOIN în SQL. JOIN permite combinarea rândurilor din două sau mai multe tabele pe baza unei coloane legate.
De exemplu, dacă există un tabel orders și un tabel customers, pentru a obține o listă de comenzi cu numele clienților, se poate scrie:
SELECT orders.id, customers.name, orders.amount
FROM orders
JOIN customers ON orders.customer_id = customers.id;
În funcție de sarcină, se pot folosi diferite tipuri de JOIN: INNER JOIN (doar înregistrările care corespund), LEFT JOIN (toate din tabelul din stânga și cele corespunzătoare din dreapta), RIGHT JOIN etc.