博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中根据一个字段相同记录写递增序号,如序号结果,如何实现?
阅读量:7120 次
发布时间:2019-06-28

本文共 1037 字,大约阅读时间需要 3 分钟。

 

mysql中根据一个字段相同记录写递增序号,如序号结果,如何实现?

mysql中实现方式如下:

select     merchantId,    NameCn,    send_date,    deliver_name,    deliver_address,    contact,    bill_status,    bill_code,    rankfrom    (select         heyf_tmp.merchantId,        heyf_tmp.NameCn,            heyf_tmp.send_date,            heyf_tmp.deliver_name,            heyf_tmp.deliver_address,            heyf_tmp.contact,            heyf_tmp.bill_status,            heyf_tmp.bill_code,            @rownum:=@rownum + 1,            if(@pdept = heyf_tmp.contact, @rank:=@rank + 1, @rank:=1) as rank,            @pdept:=heyf_tmp.contact    from        (select     t1.merchantId,    t2.NameCn,    t1.send_date,    t1.deliver_name,    t1.deliver_address,    concat(t1.deliver_phone,',',t1.deliver_mobile) as 'contact',    t1.bill_status,    t1.bill_codefrom    bill_master t1left join     sys_merchant_master t2 on t1.merchantId = t2.merchantIdwhere    bill_status != 10order by deliver_phone,deliver_mobile) heyf_tmp, (select @rownum:=0, @pdept:=null, @rank:=0) a) result;

实现结果截图:

 

转载地址:http://wqfel.baihongyu.com/

你可能感兴趣的文章
我的WCF之旅(4):WCF中的序列化[上篇]
查看>>
NGINX小技巧--将所有目录和目录下所有文件分别给与不同的权限
查看>>
DOCKER功能练习
查看>>
如何来看单片机外设A/D转换器ADC0804时序图
查看>>
NetApp发布云计算计划及新操作系统
查看>>
IPHONE 6S电池保护壳丑?漂亮的都有专利了
查看>>
云计算和社交网络将推动美科技业重组
查看>>
浙江乌镇已布500多个人脸识别摄像头;宁波、嘉兴将引入中考英语人机对话考试技术,用机器为考生口语评分...
查看>>
15分钟学会使用Git和远程代码库
查看>>
《OpenStack实战》——1.3 关联OpenStack及其控制的计算资源
查看>>
《C++面向对象高效编程(第2版)》——1.15 小结
查看>>
人工智能悖论:简单的动作比复杂的推理更难以实现
查看>>
《C++游戏编程入门(第4版)》——2.9 使用逻辑运算符
查看>>
PostgreSQL修炼之道:从小工到专家. 2.1 从发行版本安装
查看>>
《Unity 5.x游戏开发实战》一1.2 从头开始——Unity中的项目
查看>>
深入实践Spring Boot1.4.1 在IDEA环境中运行
查看>>
《CUDA高性能并行计算》----1.2 运行我们自己的串行程序
查看>>
《HBase实战》一2.9 小结
查看>>
细说分布式数据库的过去、现在与未来
查看>>
在Linux中使用LVM构建灵活的磁盘存储(第一部分)
查看>>