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

ORA-00979:non è un problema di espressione GROUP BY

ti manca field7 nel tuo group by espressione.

Inoltre, non puoi utilizzare alias nel tuo gruppo per espressione della stessa query. Devi aggiungere il CASE completo dichiarazione nel tuo gruppo per espressione per includere field7.

Non è possibile menzionare un alias nel raggruppamento per, perché SELECT step è l'ultimo passaggio in cui avviene l'esecuzione di una query, il raggruppamento avviene prima, quando i nomi degli alias non sono ancora definiti.