mysql中的ROW_NUMBER()等效函数

问题描述 投票:0回答:1

嘿,我想通过从sql中的一个表中获取Max()来生成代理键,我做了一些类似的事情

coalesce(max(INDVL_ID),0)+ ROW_NUMBER()OVER(ORDER BY(SELECT NULL))

现在我必须在mysql中做同样的事情所以问题是我无法获得ROW_NUMBER()的替代任何人都有解决方案

mysql rank row-number
1个回答
2
投票

试试这个

SELECT @a:=@a+1 rownum,t.* FROM table t,(select @a:=0)v;
© www.soinside.com 2019 - 2024. All rights reserved.