Pesquisa avançada

Gestores - Tradução dos principais tipos de JOIN e suas representações.

INNER JOIN
Descrição: Retorna apenas as linhas que têm correspondência em ambas as tabelas A e B.
SQL:

SELECT *
FROM A
INNER JOIN B ON A.key = B.key;       

                                                                                                           

FULL JOIN
Descrição: Retorna todas as linhas de ambas as tabelas, com correspondências onde disponíveis, e preenche com NULL onde não há correspondência.
SQL:

SELECT *
FROM A
FULL JOIN B ON A.key = B.key;                                                 

             

LEFT JOIN
Descrição: Retorna todas as linhas da tabela A e as linhas correspondentes da tabela B. Onde não há correspondência, os valores de B são preenchidos com NULL.
SQL:

SELECT *
FROM A
LEFT JOIN B ON A.key = B.key;

RIGHT JOIN
Descrição: Retorna todas as linhas da tabela B e as linhas correspondentes da tabela A. Onde não há correspondência, os valores de A são preenchidos com NULL.
SQL:

SELECT *
FROM A
RIGHT JOIN B ON A.key = B.key;