sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué DISTINCT tiene que ir primero en MySQL?

Lamentablemente, aún no puedo agregar un comentario.

Lo que ha escrito @Gordon Linoff es exactamente correcto. Está recibiendo un error como DISTINCT en general funciona como parte de SELECT cláusula o AGGREGATE función. Se usa para devolver filas únicas de un conjunto de resultados y se puede usar para forzar valores de columna únicos dentro de una función agregada.

Ejemplos:SELECT DISTINCT * ... COUNT(DISTINCT COLUMN) o SUM(DISTINCT COLUMN).

Más información sobre DISTINCT en motores de bases de datos populares: