Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Fehler bei Oracle-Abfrage

Ihre beiden größeren SELECTS (die ersten 2) geben 12 Artikel zurück. Die letzten beiden SELECTS (die kleinen) geben 13 Artikel zurück. UNION muss übereinstimmende Spalten haben.

zB sollte die Anweisung enden...

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