sql 中row_number语句分类排序语法报错

请教各位大大sql语句报错问题,但是始终没找到原因,母表如下:

img

想按照alarm_id进行分类排序,sql语句如下:

SELECT *, ROW_NUMBER() over (PARTITION BY alarm_id ORDER BY create_time) as row_num FROM oa_remark

报错如下:

img

谢谢!


你语句写错啦。

给select * 加个别名 比如t.* 用了再查其他字段号前要加表名或别名


SELECT t.*, ROW_NUMBER() over (PARTITION BY alarm_id ORDER BY create_time) as row_num FROM oa_remark t