Junior — Middle
Aká je funkcia operátora JOIN v SQL a na čo sa používa pri práci s viacerými tabuľkami?
sobes.tech AI
Odpoveď od AI
Operátor JOIN v SQL sa používa na spojenie riadkov z dvoch alebo viacerých tabuliek na základe spojovacieho stĺpca medzi nimi. To umožňuje získať kombinované údaje z viacerých tabuliek v jednom dopyte.
Napríklad, ak existuje tabuľka Customers a tabuľka Orders, môžete použiť JOIN na získanie zoznamu objednávok spolu s informáciami o zákazníkoch, ktorí ich zadali.
Príklad jednoduchého INNER JOIN:
SELECT Customers.Name, Orders.OrderDate
FROM Customers
JOIN Orders ON Customers.CustomerID = Orders.CustomerID;
Tu JOIN spája tabuľky podľa poľa CustomerID a vracia iba tie záznamy, kde je zhoda v oboch tabuľkách.