2

私は Doctrine2 を初めて使用するので、質問に簡単に答えることができます (そう願っています)。まず第一に、ここに私が望むSQLクエリがあります:

SELECT * FROM Document WHERE id NOT IN (SELECT document_id FROM Documents_Folders)

とても簡単ですね。問題は、テーブル 'Documents_Folders' がエンティティではないことです。実際、エンティティ「ドキュメント」と「フォルダー」の間に多対多の関係があるため、作成されました。

いくつかのクエリを試しましたが、どれもうまくいきませんでした。

ありがとう。

4

2 に答える 2

0

好奇心から、ここであなたのビジネスケースは何ですか. 孤立したドキュメントを取得しようとしていますか? ドキュメントは多数のフォルダの一部になることができ、フォルダは多数のドキュメントを持つことができますか?

于 2010-12-31T10:54:49.200 に答える
0

これは非常に単純に見えるので、SQL の問題ではありません。ヘルプが必要な場合は、表示されるエラーを教えてください。

ところで、データベースは Documents_Folders を何に使用するかを気にする必要はありません。これは単なるテーブルです。(Doctrine2 はわかりませんが、その下にはまだ通常のデータベースがありますよね?)

于 2010-12-31T10:46:48.250 に答える