Вы уже сказали волшебное слово: DISTINCT.
SELECT DISTINCT columnname
FROM query
WHERE ....
Обратите внимание, что, вероятно, он не будет работать, если вы используете SELECT DISTINCT *
, потому что при выборе *
это означает, что нужно выбрать все столбцы, включая столбцы, которые имеют уникальное ограничение, например первичный ключ. Выбирайте только те колонки, которые вам нужны - держитесь подальше от *
в целом и особенно при использовании DISTINCT
.