Ao contrário do LEFT JOIN, a cláusula RIGHT JOIN ou RIGHT OUTER JOIN retorna todos os dados encontrados na tabela à direita de JOIN. Caso não existam dados associados entre as tabelas à esquerda e à direita de JOIN, serão retornados valores nulos.

Visão geral

RIGHT JOIN retorna todos os registros da tabela à direita (tabela 2) e os registros correspondentes da tabela à esquerda (tabela 1). O resultado é NULL do lado esquerdo, quando não há correspondência, como mostra a Figura 1.

Selecionando todos os dados que são comuns as duas tabelas e todo conteúdo da tabela a direita
Figura 1. Selecionando todos os dados que são comuns as duas tabelas e todo conteúdo da tabela a direita
...
Quer ler esse conteúdo completo? Tenha acesso completo