MySQL的分组排序
MySQL的分组排序
SELECT
@num := IF(@str = str, @num + 1, 1) num,
id,
@str := str str
FROM
table, (SELECT @str := ‘’, @num := 0) t1
ORDER BY
str, id;
#注:num为排序的序号,str为需要排序的字段
(其实就是人为的赋值,再用赋值的值来判断是不是同一个值,是同一个值序号+1,不是的话就为1)
...
原创
2020-06-01 23:21:13 ·
303 阅读 ·
0 评论