と という名前の 2 つのエンティティがContentStateありHashedFileます。の各レコードにContentStateは がHashedFileリンクされていますが、その関係は一意ではないため、 と に関して多対 1 の関係がContentStateありunique="false"ますnot-null="true"(したがって、2 つ以上のContentStateレコードが同じ を指している可能性がありますHashedFile)。私がしたいのは、データベースから a を削除し、それらに接続されていないレコードをContentStateチェックして、それらも削除することです。これに対する PostgreSQL クエリは何ですか?HashedFileContentStates
表の列は次のとおりです。
表CONTENT_STATES:
id, hashedFileIdなど
表HASHED_FILES:
idなど