请问如何在一个select 语句中显示行的序号?mysql SELECT 自增数显示

jackxiang 2010-8-23 13:29 | |
请问如何在一个select 语句中显示行的序号?
对于100W 用户的积分排名...
UserId Fscore
。     。
select UserId,Fscore from Tbl_User order by Fscore desc 导出后,然后,awk去组装:第一行第一名,第二行,第二名。
我想问问,有没有select的时候就有1 ,2 ,3 。。。在一列前面呀?

就是前面有:
1 a用户 积分
2 b用户 积分











select   (@i:=@i+1)   as   i,table_name.*   from   table_name,(select   @i:=0)   as   it   order   by  

例子:
select passport,count(*) as clnumber,'20090301',(@i:=@i+1) as i,'1' from table,(select @i:=0) as it where insert_date>='$gbludate' and insert_date

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3419/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2010-8-23 13:35
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]