
这个表,我想查询出来左边是从大到小排列 右边是排名。
我这么写的语句为什么不对啊,
selectscore,(selectcount(*) from(selectdistinctscore fromscores groupbyscore orderbyscore desc) ass2 wheres1.score >= s2.score) asrank
from(selectdistinctscore fromscores orderbyscore desc) ass1这是报错:

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4715/viewspace-3153891/ ,如需转载,请注明出处,否则将追究法律责任。