多个标签列表如何查询排序分页?

黄平俊 发布于 2011/09/07 16:17
阅读 219
收藏 1

问题描述:OSC的讨论区-》技术问答的排序有“活跃”,“最新回答”,"最新提问"排序。用户A连续发布了关于“Andriod”标签30篇文章,讨论区的第一页列表将都是关于“Andriod”的文章,如果有用户在A之前发表了几篇关于“MySQL”,“Nginx”的文章,在讨论区列表中有一段时间被排到很后面去,更甚者将沉底。

如何取得最新的文章列表,且保证不属于同一标签?

加载中
0
华宰
华宰

SELECT tag, MAX(id) FROM QUESTION GROUP BY tag ORDER BY 2 DESC;

大概思路我想可以这样吧

返回顶部
顶部