УДАЛИТЬ записи без связанных - PullRequest
2 голосов
/ 04 июня 2010

У меня есть таблица «гости» и «приглашения», связанные с отношением «многие к одному» в базе данных postgreSQL. Я удалил некоторых гостей и теперь хочу удалить приглашения, у которых нет гостей. Я попытался использовать 'COUNT', но агрегаты не разрешены в предложении WHERE.

1 Ответ

2 голосов
/ 04 июня 2010

Проверьте это:

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