получить последние посетители на сайте - PullRequest
2 голосов
/ 08 июня 2011

У меня есть таблица под названием «трафик», которую я использую для регистрации посетителей сайта.

Каждый просмотр страницы регистрируется, поэтому у меня есть несколько записей для каждого IP-адреса.

Мне нужно получить последнее посещение, сгруппированное по IP-адресу. Как я могу это сделать?

Столбцы: id (autoinc), ipaddress (varchar), lastActivity (дата и время)

Ответы [ 2 ]

1 голос
/ 08 июня 2011
select f.ipaddress , f.lastActivity 
from (
   select ipaddress , max(lastActivity) as maxdate
   from traffic group by ipaddress ) as x
   inner join traffic as f 
   on f.ipaddress = x.ipaddress and f.lastActivity= x.maxdate; 
0 голосов
/ 08 июня 2011
Select * from traffic GROUP BY ipaddress ORDER BY lastActivity DESC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...