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

SQL vraiment simple Pas une expression GROUP BY - Oracle

Le GROUP BY n'est pas utile en dehors du contexte d'une fonction d'agrégation telle que MIN() MAX() SUM() COUNT() , sauf peut-être pour dédupliquer des lignes. Retirez-le simplement. Si vous cherchez à dédupliquer les résultats, utilisez DISTINCT Au lieu. Si vous utilisez DISTINCT , cela n'aura pas beaucoup de valeur à moins que vous ne soyez plus précis sur les colonnes dans le SELECT liste, à l'exclusion de la colonne de clé primaire.

SELECT
  DISTINCT * 
FROM 
  AD_VOARNET_ATENDIMENTO_PISTA 
WHERE IS_CLOSED = 0
ORDER BY PREFIXO

GROUP BY est parfois confondu avec ORDER BY . Vous avez déjà un ORDER BY PREFIX0 ,