Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que o DISTINCT precisa ser o primeiro no MySQL?


Infelizmente ainda não posso adicionar um comentário.

O que @Gordon Linoff escreveu está exatamente certo. Você está recebendo um erro como DISTINCT em geral funciona como parte de SELECT cláusula ou AGGREGATE função. Ele é usado para retornar linhas exclusivas de um conjunto de resultados e pode ser usado para forçar valores de coluna exclusivos em uma função agregada.

Exemplos:SELECT DISTINCT * ... COUNT(DISTINCT COLUMN) ou SUM(DISTINCT COLUMN).

Mais informações sobre DISTINCT em motores DB populares: