每个不同列值的自动编号和重置计数

每个不同列值的自动编号和重置计数,第1张

每个不同列值的自动编号和重置计数

未经测试,但这应该可以解决问题:

SELECtIF(@prev != a.clientid, @rownum:=1, @rownum:=@rownum+1) as rownumber, @prev:=a.clientid, a.*FROM (SELECt visitdate, clientid FROM visit, (SELECT @rownum := 0, @prev:='') sqORDER BY clientid,visitdate) a

顺便说一句,没有“ @rownum功能”,它只是一些自制的“解决方案”,@ rownum只是一个变量。您最好将其命名为@whatever。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4911849.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存