sql >> Databáze >  >> RDS >> Oracle

ORA-00979:nejde o problém s výrazem GROUP BY

chybí vám field7 ve vaší group by výraz.

Také nemůžete použít alias ve vaší skupině výrazem stejného dotazu. Musíte přidat kompletní CASE příkaz ve vaší skupině výrazem, který zahrne pole7.

Pouze zmínit alias není možné ve skupině podle, protože SELECT krok je posledním krokem k provedení dotazu, seskupení nastane dříve, když ještě nejsou definovány názvy aliasů.



  1. Zpracování ExecuteScalar(), když nejsou vráceny žádné výsledky

  2. Jak zobrazit všechna národní prostředí v MariaDB

  3. Oracle JDBC tenký ovladač SSL

  4. unbuffered dotaz s MySQLi?