繁体   English   中英

PHP MySQL最喜欢的查询最近的100条记录

[英]Php MySQL Most Liked Query for last 100 Records

我正在使用此查询:

SELECT * from likes GROUP BY url ORDER BY count(*) DESC LIMIT 6

从我的表“喜欢”中获取最喜欢的记录。 它非常适合于始终获取最喜欢的内容。

但是现在我要从最近的100条记录中选择6条最喜欢的记录。

查询的内容是什么?

获取最近100个条目的主键,并将查询范围缩小。 如果您具有自动增量键,可能会非常容易。

SELECT * from likes
  GROUP BY url 
  ORDER BY count(*) DESC 
  WHERE ID > MAX(ID)-100
  LIMIT 6
SELECT * FROM (select * from likes order by date desc limit 100) xx
Group by URL order by count(*) limit 6

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM