bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Выбор дубликатов?

Здравствуйте. Как лучше всего отобразить дублирующие записи, может в PostgreSQL есть штатные средства?
И какой из моих двоих вариантов предпочтительней? При условии что результат выборки 200 записей, а записей более 1000( в других таблицах могут быть другие варианты)? Но как бы больше интересует вопрос про штатные средства такой выборки? спасибо.
-- Вариант 1
select * from children_groups aa
where code in (select code from children_groups group by code having count(*)>1)
order by code;

-- Вариант 2
select bb.* 
  from (select code from children_groups group by code having count(*)>1) aa
left join children_groups bb on aa.code = bb.code
order by bb.code;
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы