Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在网站上获取最新访客_Mysql_Sql - Fatal编程技术网

Mysql 在网站上获取最新访客

Mysql 在网站上获取最新访客,mysql,sql,Mysql,Sql,我有一个名为“流量”的表格,用来记录网站访问者 每个页面视图都会被记录,因此每个IP地址都有多个条目 我需要检索按IP地址分组的最新访问。我该怎么做 以上查询顺序中的列:id(autoinc)、ipaddress(varchar)、lastActivity(datetime)将用于分组结果。因此,这不会返回所需的结果,因此不起作用。辛格是对的。我只想要每个IP地址的“最新”访问。上面的查询只是将它们按随机顺序分组,然后再应用顺序。谢谢您的回答。感谢您的输入。在上面的查询顺序中,由将处理分组结果。

我有一个名为“流量”的表格,用来记录网站访问者

每个页面视图都会被记录,因此每个IP地址都有多个条目

我需要检索按IP地址分组的最新访问。我该怎么做



以上查询顺序中的列:id(autoinc)、ipaddress(varchar)、lastActivity(datetime)

将用于分组结果。因此,这不会返回所需的结果,因此不起作用。辛格是对的。我只想要每个IP地址的“最新”访问。上面的查询只是将它们按随机顺序分组,然后再应用顺序。谢谢您的回答。感谢您的输入。在上面的查询顺序中,由将处理分组结果。因此,这不会返回所需的结果,因此不起作用。辛格是对的。我只想要每个IP地址的“最新”访问。上面的查询只是将它们按随机顺序分组,然后再应用顺序。谢谢您的回答。谢谢你的意见,太好了!非常感谢。不幸的是,我不能投赞成票,因为我是新会员。但是非常感谢你@邦迪将一张桌子连在一起是一项非常有用的技术。请参见@DavidGorsline,但这并不是这个问题的解决方案。他只想得到最新的访客。因此,通过lastActivity DESC LIMIT 1处理
订单很容易@Bondye:这并不像你想象的那么简单。如果你仔细阅读这个问题,你就会明白它不符合你的建议。阅读Json对Shamim答案的评论。@Bondye:当你得到答案是正确的时,请回复否决票,我正在编辑我的答案,让你也这样做。太好了!非常感谢。不幸的是,我不能投赞成票,因为我是新会员。但是非常感谢你@邦迪将一张桌子连在一起是一项非常有用的技术。请参见@DavidGorsline,但这并不是这个问题的解决方案。他只想得到最新的访客。因此,通过lastActivity DESC LIMIT 1处理
订单很容易@Bondye:这并不像你想象的那么简单。如果你仔细阅读这个问题,你就会明白它不符合你的建议。阅读Json对Shamim答案的评论。@Bondye:当你得到答案没问题时,请回复否决票,我正在编辑我的答案,以允许你也这样做。1。你确定这是合法的吗?2.IP地址不能与访问者耦合。3. <代码>按lastActivity DESC LIMIT 1从流量订单中选择IP地址1。你确定这是合法的吗?2.IP地址不能与访问者耦合。3. <代码>按lastActivity DESC LIMIT 1从流量订单中选择IP地址
Select * from traffic GROUP BY ipaddress ORDER BY lastActivity DESC
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;