select a.id as aid,b.id as bid,a.city,a.cang,a.sid,a.time as atime,b.time as btime,a.price as aprice,b.price as bprice,a.pm as apm,b.pm as bpm from (select id,city,cang,sid,time,price,@rank:=@rank+1 as pm from cai,(SELECT @rank:=0) B group by id,ci
其实就是输出mysql的排序后的行号 RT:获取单个用户的成绩在所有用户成绩中的排名 可以分两步: 1.查出所有用户和他们的成绩排名 ) as rowNo from t_user, () ) b order by t_user.maxScore desc 2.查出某个用户在所有用户成绩中的排名 select u.rowNo from ( ) as rowNo from t_user, () ) b order by t_user.maxScore desc ) u ";
查询排行及所有(表名.*) 1. ; AS top, customer.* FROM customer 2. AS top, customer.* ) r, customer ORDER BY customer.this_month_cost DESC 1和2的结果: 查询排行及id(表名.id) AS top, customer.id ) r, customer ORDER BY customer.this_month_cost DESC 结果: 排序后更新原表的排行: UPDATE `cus
方法: 1.打开include/taglib/channelartlist.lib.php,找到大约78行,把 代码如下(一定要注意表名一致): $dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE $tpsql ORDER BY sortrank ASC LIMIT $tot