Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle ORA-00979 - pas une expression GROUP BY

Le problème est votre sous-requête avec le select count(1) partie. Ce n'est pas parce qu'il y a un décompte qu'il s'agit d'un agrégat. C'est toujours une sous-requête qui sera appliquée à chaque ligne et comme vous pouvez le voir, elle utilise la valeur c0.tdata.tariff qui ne fait pas partie du groupe.