【发布时间】:2019-04-18 20:10:15
【问题描述】:
尝试删除记录时出现以下错误:
错误:“SPO”处或附近的语法错误
第 1 行:删除 SPO、SP
^
这是我的代码:
DELETE SPO,SP
FROM stock_pack_operation SPO
INNER JOIN stock_picking SP ON sp.id = spo.picking_id
WHERE sp.company_id = 1;
【问题讨论】:
-
从您的声明中删除“SPO,SP”。受影响的表应该是什么?
-
你不能用一个 DELETE 语句从两个表中删除。要加入另一个表,您必须使用
USING了解详细信息,请参阅手册:postgresql.org/docs/current/sql-delete.html
标签: sql postgresql inner-join sql-delete