Помогить составить SQL запрос

it-master

Новичок
Помогить составить SQL запрос

Есть таблица users_access (user_id,ip_addr)
user_id - ID пользователя.
ip_addr его IP адрес.

В таблице хранятся данные о IP адресе с котрого заходит пользователь в систему, при каждом заходе добавляется новая запись в таблицу.

Задача: Выбрать из таблицы пользователей у которых IP адреса воспадают. Желательно все в одном запросе.

-~{}~ 26.08.06 16:37:

MySQL 4.1
PHP 5
 

alpine

Новичок
it-master
Для MySQL 4.1+
[sql]
SELECT GROUP_CONCAT(`user_id`) as users, `ip_addr` FROM `table` GROUP BY `ip_addr`
[/sql]
 

it-master

Новичок
Спасибо, но это не совсем то.

Вот, я нашел решение проблемы, если кому-то понадобится:
[sql]
select distinct(users_access.user_id) from users_access where users_access.ip_addr=(select distinct(ip_addr) from users_access where user_id='$user_id') and users_access.user_id!='$user_id' [/sql]
 

alpine

Новичок
it-master
Вы не девушка случайно? Говорите что хотите одно, а нужно вам совсем другое :D
 

it-master

Новичок
alpine
нет, не девушка, просто вы не поняли задачу, но спасибо за то, что постарались помочь.
 

Фанат

oncle terrible
Команда форума
фигасе какой базар пошёл.
это я значит, решив в соседней теме удержаться от точно такого же замечания, не узнал о своей плохой понятливости.

ламеры, оказывается, которые двух слов о своей проблеме связать не могут, у нас уже начали ставить диагноз окружающим.

ню-ню.
боюсь, тебя здесь вообще перестанут понимать.
 

alpine

Новичок
Лично я чувствую разницу между:
- Выбрать всех уникальных пользователей у которых совпадают IP адреса с уникальными адресами с которых заходил другой конкретный пользователь.
- Выбрать из таблицы пользователей у которых IP адреса воспадают.
PS Не за что. Вы просто зря потратили мое время. (
 

it-master

Новичок
Фанат
Я сдержусь и не буду орать, как это делают все, кого вы называете ламерами...

Меня 2 раза оскарбили в этой теме, в то время, как я никого ниразу.

Прошу прощения, за свой, пока не богатый, опыт работы с MySQL...
 

Фанат

oncle terrible
Команда форума
не надо извиняться за опыт.
к опыту твоему претензий тут никаких нет.
а извиниться надо за ХАМСТВО по отношению к тем, кто тебе помогает.
ещё раз услышу заявление в стиле "это не я тупо объясняю, а вы тут сидите непонятливые", и извиняться тебе больше не придётся.

Я понятно объяснил?
 
Сверху