网络生活经常看到的是寂寞? 错,是火热的Top10; 君不见Google热榜, Baidu风云榜。。。。 在SQL中求单条记录的排名,其实很简单,不要雷到哦^_^
SELECT `flowers` INTO @user_flowers FROM rank_table WHERE `nick` = 'LD' ; /* 得到用户的鲜花数 */ SELECT count(*)+1 INTO @user_rank FROM rank_table WHERE flowers > @user_flowers; /* 得到用户排名 */ SELECT @user_rank;
分句看上去思路比较清晰,嘻嘻;

最新评论