Tyvärr kan jag inte lägga till en kommentar än.
Det som @Gordon Linoff har skrivit är helt rätt. Du får felmeddelandet som DISTINCT
fungerar i allmänhet som en del av SELECT
sats eller AGGREGATE
fungera. Den används för att returnera unika rader från en resultatuppsättning och den kan användas för att tvinga fram unika kolumnvärden inom en aggregerad funktion.
Exempel:SELECT DISTINCT * ...
COUNT(DISTINCT COLUMN)
eller SUM(DISTINCT COLUMN).
Mer information om DISTINCT
i populära 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/en/distinct-optimization.html https://dev.mysql.com/doc/refman/5.7 /sv/select.html