だから私は2つのテーブルを持っています:
Bookmarksいくつかの列 [id など] があります。Person_Bookmark[personId、bookmarkId] の 2 つの列があります。
Bookmarks他のウェブサイトへのリンクを表します。すべての有効なブックマークには ID があります。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
> }
> }
Postgres [編集] SQL スクリプトに変換する方法を教えてください。