Junior — Middle
Kako se može spojiti informacije iz više tabela u bazi podataka?
sobes.tech АИ
Одговор од АИ
Spajanje informacija iz više tabela u bazi podataka može se izvršiti pomoću operacija JOIN. JOIN omogućava povezivanje redova iz različitih tabela na osnovu zajedničkog polja.
Glavne vrste JOIN:
- INNER JOIN — vraća samo podudarne zapise iz obe tabele.
- LEFT JOIN (ili LEFT OUTER JOIN) — vraća sve zapise iz leve tabele i podudarne iz desne, ako ih ima.
- RIGHT JOIN — obrnuto, sve iz desne i podudarne iz leve.
- FULL JOIN — svi zapisi iz obe tabele, sa NULL tamo gde nema podudaranja.
Primer SQL upita koji spaja tabele "orders" i "customers" po polju customer_id:
SELECT orders.id, customers.name, orders.total
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;
U QA automatizaciji, takvi upiti mogu se koristiti za proveru integriteta podataka ili za pripremu test podataka.