未经测试,但这应该可以解决问题:
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。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)