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:- 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 /en/select.html