0

我正在使用mysql。我有一个名为 flow_data 的表有两个属性类别和视图。category 是 int 类型,views 是 int 类型。类别有 0-4(例如 num 0 是视频,num 1 是图片),查看次数取决于用户点击的次数。我想查询每个类别的 top5 视图的数据。

SELECT DISTINCT id, cat, title, file, type, tags
FROM flow_data 
ORDER BY views 
LIMIT 5

它仅返回不基于每个类别的 top5 视图。

任何想法?谢谢你提前。

4

1 回答 1

2

在 oracle 和 sql server 中有排名查询,您可以在 mysql 中搜索排名等价物。你可能会看到这里。你也可能会看到这个这个

于 2012-07-05T19:57:27.997 回答