Un outer join principal mantiene todas las filas de datos del origen de detalle y las filas coincidentes del origen principal. Descarta las filas no coincidentes del origen principal.
Cuando se unen las tablas de muestra con un outer join principal y la misma condición, el conjunto de resultados incluye los siguientes datos:
PART_ID
DESCRIPTION
SIZE
COLOR
1
Seat Cover
Large
Blue
3
Floor Mat
Medium
Black
4
Fuzzy Dice
NULL
Yellow
Puesto que no se ha especificado ningún tamaño para Dados de peluche, el servicio de integración de datos llena el campo con NULL.
El siguiente ejemplo muestra la instrucción SQL equivalente:
SELECT * FROM PARTS_SIZE RIGHT OUTER JOIN PARTS_COLOR ON (PARTS_COLOR.PART_ID2 = PARTS_SIZE.PART_ID1)