Purtroppo non sono ancora in grado di aggiungere un commento.
Quello che ha scritto @Gordon Linoff è esattamente giusto. Stai ricevendo un errore come DISTINCT
in generale funziona come parte di SELECT
clausola o AGGREGATE
funzione. Viene utilizzato per restituire righe univoche da un set di risultati e può essere utilizzato per forzare valori di colonna univoci all'interno di una funzione di aggregazione.
Esempi:SELECT DISTINCT * ...
COUNT(DISTINCT COLUMN)
o SUM(DISTINCT COLUMN).
Ulteriori informazioni su DISTINCT
nei motori DB più diffusi:
- 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 /it/select.html