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