Sobes.tech
Junior

Čo je INNER JOIN v SQL?

sobes.tech AI

Odpoveď od AI

INNER JOIN spája riadky z dvoch alebo viacerých tabuliek a vracia iba tie, pre ktoré existujú zhody v uvedených stĺpcoch oboch tabuliek.

SELECT column1, column2
FROM table1
INNER JOIN table2 ON table1.matching_column = table2.matching_column; 

Výsledok INNER JOIN obsahuje iba záznamy, ktoré sú prítomné v oboch tabuľkách na základe podmienky spojenia. Ak záznam z jednej tabuľky nemá zodpovedajúci záznam v druhej tabuľke podľa podmienky, nie je zahrnutý vo výsledku.