Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle Query dà errore

I tuoi due SELECTS più grandi (i primi 2) stanno restituendo 12 articoli. Gli ultimi due SELECTS (quelli piccoli) stanno restituendo 13 articoli. UNION deve avere colonne corrispondenti.

es. l'istruzione dovrebbe finire...

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