だから私は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 スクリプトに変換する方法を教えてください。