/*
* 把查询到的数据加上一个自动编号字段
*/
SELECT
@rownum := @rownum + 1 AS rownum,
one.name
FROM
(SELECT @rownum := 0) r,
test.user one

本文介绍了一种在SQL查询中为结果集添加自动编号的方法,通过使用变量实现行号功能,适用于各种需要对查询结果排序并标记序号的场景。
/*
* 把查询到的数据加上一个自动编号字段
*/
SELECT
@rownum := @rownum + 1 AS rownum,
one.name
FROM
(SELECT @rownum := 0) r,
test.user one

5458
4292
8346