嘿,我想通过从sql中的一个表中获取Max()来生成代理键,我做了一些类似的事情
coalesce(max(INDVL_ID),0)+ ROW_NUMBER()OVER(ORDER BY(SELECT NULL))
现在我必须在mysql中做同样的事情所以问题是我无法获得ROW_NUMBER()的替代任何人都有解决方案
试试这个
SELECT @a:=@a+1 rownum,t.* FROM table t,(select @a:=0)v;