【发布时间】:2021-10-08 01:07:44
【问题描述】:
以下查询在 Oracle DB 中运行良好。 相同的查询在 Postgres DB 中失败,但内部查询在 Postgres DB 中运行良好。
DELETE FROM (
SELECT ROW_NUMBER() OVER (PARTITION BY A.RESORT, A.RESV_NAME_ID ORDER BY ACTION_ID DESC) RNK
FROM STAGE_DETAILS A ) B
WHERE B.RNK>1;
我收到语法错误。
错误:- [代码:0,SQL 状态:42601] 错误:“(”位置或附近的语法错误:13 [脚本位置:3109 - 3110]
如何解决这个问题?
谢谢。
【问题讨论】:
标签: sql postgresql