Bohužel zatím nemohu přidat komentář.
To, co napsal @Gordon Linoff, je naprosto správné. Dostáváte chybu jako DISTINCT
obecně funguje jako součást SELECT
klauzule nebo AGGREGATE
funkce. Používá se k vrácení jedinečných řádků ze sady výsledků a lze jej použít k vynucení jedinečných hodnot sloupců v rámci agregační funkce.
Příklady:SELECT DISTINCT * ...
COUNT(DISTINCT COLUMN)
nebo SUM(DISTINCT COLUMN).
Další informace o DISTINCT
v populárních DB motorech:
- 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 /cs/select.html