2.1.4. OUTER JOIN

O operador OUTER JOIN é junção dos operadores LEFT e RIGHT JOIN. Ele incorpora na seleção todos os itens das tabelas da relação, incluindo os registros que não possuem relação na tupla.

C4 - Relação entre donos de animais e animais usando o operador OUTER JOIN.

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

FROM PESSOAS AS P

OUTER JOIN ANIMAIS AS A

ON P.ID = A.DONO

Observe agora que Cláudio e “Peludo” aparecem na consulta, ambos com relações nulas para seus pares:

Dono Animal
João Bolinha
João Ventania
Pedro Lulu
Cláudio NULL
NULL Peludo
Resultado da consulta C10
Copyright © 2014 AIEC.