我想使用sql语句查询出当前记录按照积分的排名
比如说我的积分是500我在 如果我在当前表中排第四
而我在查询自己资料的时候想要显示出自己的排名
参考答案:select name,a.e_employeeoid,
(select count(*) from e_employee b where b.e_employeeoid < a.e_employeeoid )
from e_employee a order by e_employeeoid
我把e_employeeoid字段作为排序字段,比如你的是score,可以替换。