有这样一个表,表里有论坛ID,用户名称这两个字段bid userid
1068 寒烟翠湖主
1068 慧子
1068 金山浪子
1068 忘尘枫林
1068 扬~~风~~
1091 dawei
1091 yaoyuan
1091 白絮
............
select count(userid) from B_Users where bid='1068' ,目前通过这句只能查询单个论坛的成员数
我想显示前10的最受欢迎论坛的排行,请问怎么实现呢,也就是说根据成员数最多的排序,显示论坛出来
1068 寒烟翠湖主
1068 慧子
1068 金山浪子
1068 忘尘枫林
1068 扬~~风~~
1091 dawei
1091 yaoyuan
1091 白絮
............
select count(userid) from B_Users where bid='1068' ,目前通过这句只能查询单个论坛的成员数
我想显示前10的最受欢迎论坛的排行,请问怎么实现呢,也就是说根据成员数最多的排序,显示论坛出来
解决方案 »
- 此页的状态信息无效,可能已损坏。
- asp .net Textbox中一些特殊字符显示问题
- GridView加入CheckBox实现全选,跨页CheckBox选择
- visual stdio 2005 新建的网页无法预览
- asp 常用 语句!! 给大家参考!!!!
- 出售一大型.NET OA源码 VB.NET+SQL SERVER
- 关于ASP.NET验证请求页面和提交页面的是否是同一个人。
- 希望各位前辈进来给小弟指引一下,谢了!
- 求前台接收sql存储过程输出参数的例子
- 请问如何绑定数据到一个textbox控件上?
- 网页中的视频播放器在ie7能播放,在ie6里面不能播放
- if( url.match(re).length ) ///url.match(re) 返回的是数组吧,url.match(re).length为什么回
select top 10 * from(select count(userid),bid from B_Users group by bid order by count(userid) desc)
顶!!
group by bid
这句运行了 报这样的错哦
The ORDER BY clause is invalid in views, inline functions, derived tables, and subqueries, unless TOP is also specified.
select top 10 * from(select top 10 count(userid) u_num,bid from B_Users group by bid order by u_num desc) t