postgresql - 为什么会出现“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
解决方案
推荐阅读
- c# - 过滤对象列表
- c++ - G++ 7.1.0 及更高版本支持此构造函数中的保证复制省略,但 Clang++ 4.0 及更高版本不支持
- java - 如何获取不一次显示所有行的表的行数?
- javascript - 无法更改图像的宽度和高度
- python - 如何以分数形式打印指数结果?
- asp.net-mvc - 'Signal R' 客户端 .js 未收到来自服务器的任何响应
- spring - Spring Integration:手动通道处理
- c++ - 删除数组中的多个元素
- c# - JsonConvert.DeserializeObject 中的“无法对空引用执行运行时绑定”
( 回复 ) - javascript - 使用 JavaScript 或 jQuery 从父/父动态获取第一个标题标签