Junior
Šta je JOIN operator u SQL-u?
sobes.tech АИ
Одговор од АИ
SQL оператор JOIN се користи за комбиновaње редова из две или више табела на основу повезане колоне између њих.
Главне врсте JOIN:
INNER JOIN: Враћа редове који имају одговарајуће вредности у обе табеле.LEFT JOIN(илиLEFT OUTER JOIN): Враћа све редове из леве табеле и одговарајуће редове из десне табеле. Ако нема одговарајућих редова, резултат из десне табеле садржиNULL.RIGHT JOIN(илиRIGHT OUTER JOIN): Враћа све редове из десне табеле и одговарајуће редове из леве табеле. Ако нема одговарајућих редова, резултат из леве табеле садржиNULL.FULL JOIN(илиFULL OUTER JOIN): Враћа све редове где постоји одговарање у левој или десној табели. Резултат садржи све редове обе табеле, допуњене саNULLза редове без одговарања.CROSS JOIN: Враћа картезијански производ редова обе табеле. Ово је еквивалентно спајању без условаON.
Пример INNER JOIN:
SELECT
Customers.CustomerName,
Orders.OrderID
FROM
Customers
INNER JOIN
Orders
ON
Customers.CustomerID = Orders.CustomerID;