Malheureusement, je ne peux pas encore ajouter de commentaire.
Ce que @Gordon Linoff a écrit est tout à fait correct. Vous obtenez une erreur sous la forme DISTINCT
en général fonctionne dans le cadre de SELECT
clause ou AGGREGATE
fonction. Il est utilisé pour renvoyer des lignes uniques à partir d'un ensemble de résultats et il peut être utilisé pour forcer des valeurs de colonne uniques dans une fonction d'agrégation.
Exemples :SELECT DISTINCT * ...
COUNT(DISTINCT COLUMN)
ou SUM(DISTINCT COLUMN).
Plus d'informations sur DISTINCT
dans les moteurs de base de données populaires :
- PostgreSQL :https://www. postgresql.org/docs/9.0/static/sql-select.html#SQL-DISTINCT
- SQL Server :https://www.techonthenet.com/sql_server/distinct.php
- Oracle :https://www.techonthenet.com/oracle/distinct.php
- MySQL :https://dev.mysql. com/doc/refman/5.7/en/distinct-optimization.html https://dev.mysql.com/doc/refman/5.7 /fr/select.html