Задать вопрос
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;
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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