Cláusulas JOIN

Os tipos
JOIN
compatíveis incluem:
INNER
,
LEFT
e
CROSS
. Os tipos não compatíveis incluem:
RIGHT
,
FULL
,
NATURAL
e
UNION
.
DICA: O sistema de gerenciamento de banco de dados (database management system, DBMS) no qual a consulta é executada pode envolver limitações de consulta.

Funcionalidade compatível

Funcionalidade compatível de JOIN
Comportamento esperado
Consulta para atingir o comportamento esperado
Combine linhas de duas tabelas onde DepartmentID corresponde.
SELECT t1.Name, t2.DepartmentName FROM TestTable1 AS t1 INNER JOIN TestTable2 AS t2 ON t1.DepartmentID = t2.DepartmentID;
Inclua todas as linhas da tabela à esquerda e as linhas correspondentes da tabela à direita.
SELECT t1.Name, t2.Location FROM TestTable1 AS t1 LEFT JOIN TestTable2 AS t2 ON t1.DepartmentID = t2.DepartmentID;
Combine cada linha da primeira tabela com cada linha da segunda tabela.
SELECT t1.Name, t2.DepartmentName FROM TestTable1 AS t1 CROSS JOIN TestTable2 AS t2;

Funcionalidade não compatível

  • RIGHT JOIN
  • FULL JOIN
  • NATURAL JOIN
  • UNION JOIN
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal