如何在PostgreSQL中的DELETE中使用比较运算符?

时间:2018-01-09 11:23:02

标签: sql postgresql where sql-delete

DELETE FROM tableA a
WHERE 0 = (SELECT b.quantity 
           FROM tableB b
           WHERE a.id=b.id)

这是一个示例查询,但我需要说明我是否可以在comparison operator之后使用WHERE =。

1 个答案:

答案 0 :(得分:0)

试试这个:

DELETE FROM tableA
WHERE Id IN(SELECT id FROM tableB WHERE quantity=0)