Итак, у меня есть две таблицы:
Bookmarks
имеет несколько столбцов [id и т. д.]Person_Bookmark
имеет 2 столбца [personId, bookmarkId]
Bookmarks
представляет собой ссылки на другие веб-сайты. Все действительные закладки имеют идентификатор. Таблица Person_Bookmark
содержит группу personIds
и их закладок, показанных как bookmarkId
.
Вот мой псевдокод:
> let x = integer list of all bookmarkId's from Person_Bookmark
>
> for each x {
> if ('select * from 'Bookmarks' where 'id' = x returns 0 rows) {
> delete from 'person_bookmark' where 'bookmarkId' = x
> }
> }
Пожалуйста, посоветуйте мне, как преобразовать в SQL-скрипт Postgres [edit].