Middle+
Ako vybrať údaje z viacerých tabuliek?
sobes.tech AI
Odpoveď od AI
Na výber údajov z viacerých tabuliek v relačnej databáze sa používa operátor JOIN v SQL. JOIN umožňuje spojiť riadky z dvoch alebo viacerých tabuliek na základe spojenej stĺpca.
Napríklad, ak existuje tabuľka orders a tabuľka customers, na získanie zoznamu objednávok s menami zákazníkov, môžete napísať:
SELECT orders.id, customers.name, orders.amount
FROM orders
JOIN customers ON orders.customer_id = customers.id;
V závislosti od úlohy je možné použiť rôzne typy JOIN: INNER JOIN (len zhodné záznamy), LEFT JOIN (všetky z ľavej tabuľky a zhodné z pravej), RIGHT JOIN a pod.