易截截图软件、单文件、免安装、纯绿色、仅160KB

php+mysql中,排序取名次

fenshu表中的字段为:id,user,fs
7条记录如下:
0 张三 10
1 李四 20
2 王五 60
3 小二 30
4 呵呵 40
5 小花 80
6 小白 40
按fs降序排序后得到:
5 小花 80
2 王五 60
4 呵呵 40
6 小白 40
3 小二 30
1 李四 20
0 张三 10
如何取为fs为40的记录降序排列次序即3或4

SQL code:
select b.*
(select a.*,(select count(*)+1 from fenshu where fs>a.fs) as row_num from fenshu a) b
order by b.row_num desc;


引用
SQL codeselect b.*
(select a.*,(selectcount(*)+1from fenshuwhere fs>a.fs)as row_numfrom fenshu a) borderby b.row_numdesc;

里面的a和b指的是什么?如何输出名次?

a,b是表的别名,字段row_num就是名次了

三个select分开怎么写?

SELECT a.id,a.user,a.fs,count(b.id) from t1 a left join t1 b on (a.fs <b.fs) or (a.fs=b.fs and a.id>=b.id)
group by  a.id,a.user,a.fs
order by a.fs desc

MySQL中的ROWNUM的实现
http://blog.csdn.net/ACMAIN_CHM/archive/2009/04/20/4095531.aspx


实现了,谢谢各位


相关问答:

关于 php webservice 的问题 - PHP / 基础编程

对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
  public function Logout()
  {
//header('Co ......

寻求PHP兼职或项目外包合作

本人在杭州,寻求PHP兼职及项目合作,或者项目外包 
也有意找外包公司合作,共同发展! 
熟悉LAMP模式开发,以PHP为主,熟悉ZendFramework,FLEAPHP,ThinkPHP等开发框架, 
以及目前主流的PHPCMS, Dru ......

付费求一段php代码,支持淘宝交易

各位大些
求一段php代码
可以实现以下功能
针对不同的浏览器显示不同的图片

就是有一张图片,只想给ie6用户看到
如果ie7、chrome、firefox用户浏览则显示另外一张图片

价格不要太离谱就行 ......

mysql的连接超时时间怎么设置 - VC/MFC / 数据库

我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))

AfxMessageBox("数据库连接失败") ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号