MySQL查询数据时,为排行自定义序号
2017-12-07 16:08
148 查看
@i:=@i+1 ,这种方式比较简单。
SELECT (@i:=@i+1) as id, site.uuid, site.`name`,ddr.recordnum from dt_data_record ddr join dt_site site on ddr.siteid=site.uuid ,(select @i:=0)as it
注意的是要开始为i赋值,从第一位开始,所以需要select @i:=0。
SELECT (@i:=@i+1) as id, site.uuid, site.`name`,ddr.recordnum from dt_data_record ddr join dt_site site on ddr.siteid=site.uuid ,(select @i:=0)as it
注意的是要开始为i赋值,从第一位开始,所以需要select @i:=0。
相关文章推荐
- Mysql 设置数据按条件查询下的序号
- MySQL 设置数据按条件查询下的序号
- Mysql 查询数据并按顺序添加序号
- 在mysql查询数据集中,为查询结果集按顺序添加序号.
- Mysql查询数据时,自动为结果编上序号
- MySQL 设置数据按条件查询下的序号
- MySQL 设置数据按条件查询下的序号 并存入数据库
- MYSQL如何自动为查询数据的结果编上序号详解
- MySQL 设置数据按条件查询下的序号
- Java查询MySQL日期时间数据类型显…
- mysql分组查询最新数据
- MYSQL 常识系统回顾和整理【建表、索引、数据同步、高效查询、排错原则】
- MySQL将查询结果插入到数据表中
- mysql查询数据
- mysql查询最近数据
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- MySQL中的DQL(数据查询语句)
- 针对MySQL提高百万条数据的查询速度优化
- MySql同时查询三个不关联的表,同时获取到三个表的数据,并按照某一字段排序
- MySQL查询当天、本周,本月,上一个月的数据