Получить данные по определенным полям таблицы, проверив определенное поле на повторяющиеся значения. Postgresql
День добрый! Postgersql Задача: на выходе получить ФИО, ид1 и ид2 и статус с одинаковыми строками из таблицы в которых id2 > 1 (то есть повторяется)
- Ф - -И- -О- \ -id1- \ -id2-\ status
Иванов Иван Иванович \ 126677 \ 13 \ t
Иванов Иван Иванович \ 547733 \ 13 \ t
Сидоров Артем Сергеевич *\ 758394 \ 69 \ t
Сидоров Артем Сергеевич \ 784231 \ 69 \ t
Типа так, но рабочий вариант:
select ga_last_name, ga_first_name, ga_mid_name, id1, id2, status count(*) from employee group by ga_last_name, ga_first_name, ga_mid_name, id1, id2, status having count()> 1;
Заранее благодарен