Возможно я неправильно понял вопрос, но как вы себе это представляете? Если сделать запрос вида SELECT DISTINCT some_field, id FROM some_table; база вернет неповторяющиеся сочетания полей some_field и id. А т.к. id у вас скорее всего первичный ключ то он у каждой записи будет уникальным, а это значит что ситуация когда в some_table будет несколько записей у которых some_field и id попарно равны невозможна в принципе. Покажите сам запрос который в итоге вы хотите получить?