删除没有关联记录的记录

时间:2010-06-04 07:59:11

标签: sql postgresql tsql one-to-many sql-delete

我在postgreSQL数据库中有一个'来宾'表和'邀请'表绑定了多对一关系。我删除了一些客人,现在我想删除没有客人的邀请。我尝试使用'COUNT',但WHERE子句中不允许聚合。

1 个答案:

答案 0 :(得分:2)

检查一下:

delete from invitations where invitationid 
not in (select invitationid from guests)