Задать вопрос
@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
  • Вопрос задан
  • 2852 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Слёрм
    PostgreSQL База
    4 недели
    Далее
  • beONmax
    SQL и PostgreSQL для начинающих
    1 неделя
    Далее
  • Java Online Projects
    Микросервисы, Kafka, Docker, Spring Cloud, реактивный стек
    2 месяца
    Далее
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
select string_agg(id::text, ','), tag from table group by tag having count(*)>1;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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