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

Как получить дубликаты из таблицы?

В табиле interests содежриться много одинаковых записей:
id | user_id | name
1 | 1 | test
2 | 1 | test
3 | 1 | test
4 | 2 | test2
5 | 2 | test2
Как с помощью laravel получить id дубликатов?
  • Вопрос задан
  • 358 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Alex_Wells
@Alex_Wells
PHP/Kotlin
По user_id и name?

Вытягивай пары user_id и name
->select(['user_id', 'name'])
->groupBy(['user_id', 'name'])
->havingRaw('count(user_id) > 1')
->havingRaw('count(name) > 1')
->get()

потом уже по ним, отдельным запросом, вытягивай сами записи where'ом.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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