MySql row_number TOP5 排队 编号
报表统计,要求展示会员第一次购买、第二次购买、第三次购买金额与流水号。
如果不是使用MySQL,直接使用row_number函数对一个会员购买次数进行排序就可以了,但是目前MySQL5.16不支持row_number函数。
所以查询了下资料,使用MySQL简单进行流式处理。
SELECT
IF
(@num = sale.vip_code, @rank := @rank + 1, @rank := 1 ) AS rank,
@num := sale.vip_code vip_code ,--
原创
2020-08-26 16:10:24 ·
597 阅读 ·
0 评论