Jeg kan desværre ikke tilføje en kommentar endnu.
Det, @Gordon Linoff har skrevet, er helt rigtigt. Du får fejl som DISTINCT fungerer generelt som en del af SELECT klausul eller AGGREGATE fungere. Det bruges til at returnere unikke rækker fra et resultatsæt, og det kan bruges til at fremtvinge unikke kolonneværdier i en aggregeret funktion.
Eksempler:SELECT DISTINCT * ... COUNT(DISTINCT COLUMN) eller SUM(DISTINCT COLUMN).
Flere oplysninger om DISTINCT i populære DB-motorer:
- 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/da/distinct-optimization.html https://dev.mysql.com/doc/refman/5.7 /da/select.html