0

我正在制作一个函数,它将显示当前正在访问的站点的文章是什么,按当前访问者的数量排序。每次有人访问一篇文章时,它都会将他的信息添加到数据库中。我的BD是这样制作的:

第一个列是 IP_Adress,第二个列是 Article_ID,最后一个列是时间戳。

我需要使用当前访问者最多的文章订购我的数据,但我的条目取决于 IP 地址(因为 IP 地址在数据库中是唯一的,因为当访问者更改页面时,它只会修改文章 ID & 时间戳,它不会创建另一个条目),而不是文章 ID。

我被困在那里,希望有人能为我解答:)。

谢谢!

4

2 回答 2

1

你有没有调查过GROUP BY

SELECT Count(*), Article_id
FROM TableName
GROUP BY Article_id
ORDER BY Count(*) DESC

这将为您提供最新访问者最多的文章。

祝你好运,如果我误解了,请告诉我。

于 2013-01-19T02:06:35.090 回答
1
 Select Article_ID, count(Article_ID) 
    from yourtable 
    group by Article_ID
于 2013-01-19T02:07:43.710 回答