SQLCODE -208
SQL0208 Colonna dell'ORDER BY non nel risultato
- Testo del messaggio IBM
- ORDER BY column &1 or expression not in result table.
- SQLCODE
- -208
- SQLSTATE
- 42707
La causa più comune
Con UNION, EXCEPT o INTERSECT, l'ORDER BY usa una colonna che non è una colonna con nome del risultato.
Altre cause
- Le colonne corrispondenti delle due SELECT hanno nomi diversi, quindi la colonna del risultato non ha nome.
Come si risolve
Dai lo stesso alias alla colonna in tutte le SELECT, oppure ordina per numero di posizione (ORDER BY 2).
Testo e codici dalla documentazione IBM di 7.6. Controllato il .