求ms sql语句,我想查询出新闻表中每个新闻分类的中点击量最高的前两条新闻? 求ms sql语句,我想查询出新闻表中每个新闻分类的中点击量最高的前两条新闻,新闻分类数量是不固定的!假如新闻分类有10个,那么出来的结果是20条! 新闻表中的字段:id title content click type addTime
2 回答

繁华开满天机
TA贡献1816条经验 获得超4个赞
SELECT * FROM News AS T WHERE ID IN(SELECT TOP 2 ID FROM News WHERE [type]=T.[type] ORDER BY Click DESC);
试试啦,假设News为表名(根据情况你自己修改一下)
- 2 回答
- 0 关注
- 618 浏览
添加回答
举报
0/150
提交
取消