LEFT JOIN (ou LEFT OUTER JOIN)

Índice

  1. LEFT JOIN (ou LEFT OUTER JOIN)
  2. LEFT INCLUSIVE
  3. LEFT EXCLUSIVE

LEFT JOIN (ou LEFT OUTER JOIN)

Devolve todas as linhas da tabela esquerda e as linhas correspondentes da tabela direita, ou NULL se não houver correspondência.

LEFT INCLUSIVE

Sintaxe básica

SELECT nome_coluna(s)
FROM tabelaA
LEFT JOIN tabelaB
ON tabelaA.nome_coluna = tabelaB.nome_coluna
WHERE condition; 

LEFT EXCLUSIVE

Sintaxe básica

SELECT nome_coluna(s)
FROM tabelaA A
LEFT JOIN  tabelaB B
ON tabelaA.nome_coluna = tabelaB.nome_coluna
WHERE A.chave is NULL or B.chave is NULL