Как вывести только одинаковые значения в двух колонках БД?
Здравствуйте!
Есть таблица пользователей, есть имя firstname и фамилия lastname. У некоторых пользователей есть по 2 и более регистрации, мне нужно найти таких и вывести в список. То есть, кто зарегистрирован один раз их не трогаем, а если Иван Иванов три раза зарегистрирован то вывести должно примерно так:
Лентюй, Повтор регистраций я уже исключил, слить аккаунты в один была тоже не проблема, но вот как их вычислить был такой вопрос. Но решил я его уже вот таким способом: User::groupBy(['firstname', 'surname'])->havingRaw('count(*) > 1')->get()
Лентюй, По итогам тестирования как раз таки работодатель оставил эту версию, потому как ему так удобнее видеть весь список и самостоятельно решить кто с кем должен объединиться аккаунтами.