Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > Отображение юзеров с одинаковым айпи адресом


Автор: Akonkagva1 13.6.2009, 14:33
Здравствуйте,

У меня есть база данных, в которой есть таблица users_ip
username - ник пользователя / ip - айпи данного пользователя
нужно найти в этой таблице совподающие айпи и вывести все совпадения на экран.

Заранее благодарен.


Автор: icewind 13.6.2009, 15:05
Можно попробовать так
Код

SELECT username, ip, COUNT(*) as `cn` FROM users_ip GROUP BY ip HAVING `cn` > 1

Автор: Akonkagva1 16.6.2009, 17:48
Почти, но отображаються не все совпадения, а только самое первое. 
Например если есть 6 совпадений, то будет напечатан только 1 юзер, а не все юзеры с данным айпи ((

Автор: skyboy 17.6.2009, 09:38
какая СУБД?

Добавлено через 32 секунды
для mysql:
Код

SELECT group_concat(username), ip, COUNT(*) as `cn` FROM users_ip GROUP BY ip HAVING `cn` > 1

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)