Con una unión normal, el servicio de integración de datos descarta, de acuerdo con la condición, todas las filas de datos del origen principal y el origen de detalle que no coinciden.
Por ejemplo, tenemos dos orígenes de datos para recambios de automóvil llamados PARTS_SIZE y PARTS_COLOR.
El origen de los datos de PARTS_SIZE es el origen principal y contiene los siguientes datos:
PART_ID1
DESCRIPTION
SIZE
1
Seat Cover
Large
2
Ash Tray
Small
3
Floor Mat
Medium
El origen de los datos de PARTS_COLOR es el origen detallado y contiene los siguientes datos:
PART_ID2
DESCRIPTION
COLOR
1
Seat Cover
Blue
3
Floor Mat
Black
4
Fuzzy Dice
Yellow
Para unir las dos tablas haciendo coincidir PART_IDs en ambos orígenes, defina la condición del siguiente modo:
PART_ID1 = PART_ID2
Cuando se unen estas tablas de muestra con una unión normal, el conjunto de resultados incluye los siguientes datos:
PART_ID
DESCRIPTION
SIZE
COLOR
1
Seat Cover
Large
Blue
3
Floor Mat
Medium
Black
El siguiente ejemplo muestra la instrucción SQL equivalente:
SELECT * FROM PARTS_SIZE, PARTS_COLOR WHERE PARTS_SIZE.PART_ID1 = PARTS_COLOR.PART_ID2