需求:
现在有一个经纪人表,里面有经纪人id和经纪人下面的房源数,现在想查询某个经纪人的房源排名。
解决方案:
有下面的经纪人表
+------+------------+
| id | fanyuanshu |
+------+------------+
| 1 | 20 |
| 2 | 10 |
| 3 | 40 |
+------+------------+
现在要查询id为2的经纪人的排名
SET @counter=0;
SELECT Rank from
( SELECT @counter:=@counter+1 AS Rank, id, fanyuanshu
FROM jinjiren ORDER by fanyuanshu desc
) as rank_table
where id=2;