Задать вопрос
@winser

Как найти повторяющиеся записи?

Нужно найти все дубли в одном столбце таблицы и вывести все уникальные id (это другой столбец), у которых есть совпадающие записи. Например:
Id tag
1  7
2  7
3  8
4  8
5  7

Результат:
Id= 1,2,5 tag= 7
Id= 3,4 tag= 8
  • Вопрос задан
  • 2870 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Hi-TECH Academy
    Администрирование PostgreSQL 16. Базовый курс
    3 дня
    Далее
  • OTUS
    PostgreSQL. Advanced
    4 месяца
    Далее
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
select string_agg(id::text, ','), tag from table group by tag having count(*)>1;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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