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