sql >> Base de Datos >  >> RDS >> Oracle

Oracle Query da error

Sus dos SELECCIONES más grandes (los primeros 2) están devolviendo 12 elementos. Los dos últimos SELECT (los pequeños) devuelven 13 elementos. UNION debe tener columnas coincidentes.

por ejemplo, la declaración debe terminar...

SELECT NULL, 0, 'ABC', NULL, NULL, NULL,
'ABC', NULL, NULL, NULL, NULL, NULL
FROM DUAL

UNION

SELECT NULL, 0, 'XYZ', NULL, NULL, NULL,
'XYZ', NULL, NULL, NULL, NULL, NULL
FROM DUAL