大家都知道oracle中想获取序号的时候何以使用虚列rownum,那么mysql中想要达到同样的效果怎么办呢?
SELECT @rownum := @rownum + 1 AS Rank, Scores.* FROM ( SELECT @rownum := 0 ) r, Scores;
其中红色标记定义rownum变量及初始值,蓝色部分代表每次递增1.