Если в запросе выбираются данные с агрегируемыми функциями (типа MAX, SUM) - можно группировать по полю
SELECT SUM(field1) FROM table GROUP BY fieldDistinct
Если подойдет вариант с уникальным набором полей - можно использовать DISTINCT
SELECT DISTINCT fieldDistinct1, fieldDistinct2 FROM table
Но что-то мне подсказывает, что Вам не подойдет ни первый, ни второй вариант. Давайте подробности (примеры)