Sayangnya saya belum bisa menambahkan komentar.
Apa yang ditulis @Gordon Linoff benar sekali. Anda mendapatkan kesalahan sebagai DISTINCT secara umum berfungsi sebagai bagian dari SELECT klausa atau AGGREGATE fungsi. Ini digunakan untuk mengembalikan baris unik dari kumpulan hasil dan dapat digunakan untuk memaksa nilai kolom unik dalam fungsi agregat.
Contoh:SELECT DISTINCT * ... COUNT(DISTINCT COLUMN) atau SUM(DISTINCT COLUMN).
Informasi lebih lanjut tentang DISTINCT di mesin DB populer:
- 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