Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SQL realmente simples Não é uma expressão GROUP BY - Oracle


O GROUP BY não é útil fora do contexto de uma função agregada como MIN() MAX() SUM() COUNT() , exceto talvez para desduplicar linhas. Basta removê-lo. Se você deseja desduplicar resultados, use DISTINCT em vez de. Se você usar DISTINCT , não terá muito valor a menos que você seja mais específico sobre as colunas no SELECT list, excluindo a coluna de chave primária.
SELECT
  DISTINCT * 
FROM 
  AD_VOARNET_ATENDIMENTO_PISTA 
WHERE IS_CLOSED = 0
ORDER BY PREFIXO

GROUP BY às vezes é confundido com ORDER BY . Você já tem um ORDER BY PREFIX0 ,