您的位置:首页 > 数据库 > MySQL

Mysql查询结果添加序列号

2018-01-10 15:43 501 查看

单表

从0开始

SELECT
(@i := @i + 1) AS id
FROM
sys_region n1,
(SELECT @i := - 1) AS it
LIMIT 1000


从1开始

SELECT
(@i := @i + 1) AS id
FROM
sys_region n1,
(SELECT @i := 0) AS it
LIMIT 1000


多表

从0开始

SELECT
(@i := @i + 1) AS id
FROM
sys_region n1
CROSS JOIN sys_region AS n10
CROSS JOIN sys_region AS n100,
(SELECT @i := - 1) AS it
LIMIT 1000


从1开始

SELECT
(@i := @i + 1) AS id
FROM
sys_region n1
CROSS JOIN sys_region AS n10
CROSS JOIN sys_region AS n100,
(SELECT @i := 0) AS it
LIMIT 1000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 序列号