что не так с этим
select ID ,SYSCODE ,LID ,ROW_NUMBER() OVER(PARTITION BY ID ORDER BY SYSCODE, LID) AS row_num from prod_sys.P_ENTERPRISE
это работает в студии управления, но не в MySQL Workbench
ROW_NUMBER () отсутствует в MYSQL, перепишите запрос, как показано ниже.
select ID ,SYSCODE ,LID ,@row_num := @row_num + 1 as Row_number from prod_sys.P_ENTERPRISE join (SELECT @row_num := 0) a;