BoBka-altRUist
Новичок
поиск одинаковых вхождений group by и сортировка по ним
наверное многие с этим сталкивались:
есть таблица пользователей, там есть поле с ip-адресом записанным во время регистрации, нужно вывести пользователей с одинаковыми ip (если повторных ip>1) и желательно сгрупировать по ним, но т.к. пользователей очень много нужно ограничить вывод.
я делал так:
SELECT `reg_ip` AS `i`FROM `users` where `reg_ip`<>'' && `reg_ip`<>'0.0.0.0' GROUP BY `reg_ip`HAVING COUNT(`reg_ip`) > 1;
и потом при помощи ORM
$users=ORM::factory('user')->in('reg_ip', $a)->find_all();
где в $a - массив тех записей с одинаковыми ip
возможно есть вариант реализовать это по-другому?
наверное многие с этим сталкивались:
есть таблица пользователей, там есть поле с ip-адресом записанным во время регистрации, нужно вывести пользователей с одинаковыми ip (если повторных ip>1) и желательно сгрупировать по ним, но т.к. пользователей очень много нужно ограничить вывод.
я делал так:
SELECT `reg_ip` AS `i`FROM `users` where `reg_ip`<>'' && `reg_ip`<>'0.0.0.0' GROUP BY `reg_ip`HAVING COUNT(`reg_ip`) > 1;
и потом при помощи ORM
$users=ORM::factory('user')->in('reg_ip', $a)->find_all();
где в $a - массив тех записей с одинаковыми ip
возможно есть вариант реализовать это по-другому?