Junior
O que é o operador JOIN em SQL?
sobes.tech IA
Resposta da IA
O operador SQL JOIN é utilizado para combinar linhas de duas ou mais tabelas com base numa coluna relacionada entre elas.
Principais tipos de JOIN:
INNER JOIN: Retorna linhas que têm valores correspondentes em ambas as tabelas.LEFT JOIN(ouLEFT OUTER JOIN): Retorna todas as linhas da tabela da esquerda e as linhas correspondentes da tabela da direita. Se não houver correspondência, o resultado da tabela da direita contémNULL.RIGHT JOIN(ouRIGHT OUTER JOIN): Retorna todas as linhas da tabela da direita e as linhas correspondentes da tabela da esquerda. Se não houver correspondência, o resultado da tabela da esquerda contémNULL.FULL JOIN(ouFULL OUTER JOIN): Retorna todas as linhas quando há uma correspondência na tabela da esquerda ou da direita. O resultado contém todas as linhas de ambas as tabelas, preenchendo comNULLas linhas sem correspondência.CROSS JOIN: Retorna o produto cartesiano das linhas de ambas as tabelas. É equivalente a uma união sem condiçãoON.
Exemplo de INNER JOIN:
SELECT
Customers.CustomerName,
Orders.OrderID
FROM
Customers
INNER JOIN
Orders
ON
Customers.CustomerID = Orders.CustomerID;