2.1.3. RIGHT JOIN

O operador RIGHT JOIN é o oposto da LEFT JOIN. Ele incorpora na seleção todos os itens da tabela da direita da consulta SQL que não possuem tuplas correspondentes. Ou seja, todos os itens da tabela da direita aparecerão no resultado, mas da tabela da esquerda somente aqueles que têm relação com a primeira.

C3 - Relação entre donos de animais e animais usando o operador RIGHT JOIN.

SELECT P.NOME AS DONO, A.NOME AS ANIMAL

FROM PESSOAS AS P

RIGHT JOIN ANIMAIS AS A

ON P.ID = A.DONO

Observe agora que o Cláudio não aparece na consulta, mas o animal “Peludo” é apresentado sem um dono:

Dono Animal
João Bolinha
João Ventania
Pedro Lulu
NULL Peludo
Resultado da consulta C9
Copyright © 2014 AIEC.