Sobes.tech
Junior

Mi az az INNER JOIN az SQL-ben?

sobes.tech MI

Válasz az MI-től

INNER JOIN két vagy több tábla sorait egyesíti, és csak azokat adja vissza, amelyek megfelelnek a megadott oszlopokban mindkét táblában.

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

Az INNER JOIN eredménye csak azok a rekordok, amelyek mindkét táblában megtalálhatók a csatlakozási feltétel alapján. Ha egy tábla rekordja nem rendelkezik megfelelő rekorddal a másik táblában a feltétel szerint, akkor az nem kerül bele az eredménybe.