postgresql - Postgres - 删除操作未完成
问题描述
寻找一些帮助以delete
另一种方式在下面运行,如下所示。
delete from dbo.customer
where ac_no not in (select ac_no from dbo.account)
解决方案
也许 PostgreSQL 可以NOT EXISTS
更好地优化一个子句:
DELETE FROM dbo.customer
WHERE NOT EXISTS (SELECT 1 FROM dbo.account
WHERE customer.ac_no = account.ac_no);
但是没有看到EXPLAIN
输出就很难说。