首页 > 解决方案 > 为什么会出现“DELETE 处或附近的语法错误”错误?

问题描述

我有以下代码。它在在线编译器中完美运行,但是当我在笔记本上运行它时,出现以下错误:

错误:“删除”处或附近的语法错误

这是代码:

WITH cte AS 
(
    SELECT Block_id, MIN(step) step
    FROM tablename
    WHERE name = 'John'
    GROUP BY Block_id
)
DELETE FROM tablename t
USING cte c
WHERE c.Block_id = t.Block_id AND c.step <= t.step

标签: postgresql

解决方案


推荐阅读