sql >> Base de Datos >  >> RDS >> Oracle

SQL realmente simple No es una expresión GROUP BY - Oracle

El GROUP BY no es útil fuera del contexto de una función agregada como MIN() MAX() SUM() COUNT() , excepto quizás para deduplicar filas. Solo quítalo. Si busca deduplicar resultados, use DISTINCT en cambio. Si usa DISTINCT , no será de mucho valor a menos que sea más específico acerca de las columnas en SELECT lista, excluyendo la columna de clave principal.

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

GROUP BY a veces se confunde con ORDER BY . Ya tienes un ORDER BY PREFIX0 ,