私は次の(かなり標準的な)テーブル構造を持っています:
Post <-> PostTag <-> Tag
次のレコードがあるとします。
PostID Title
1, 'Foo'
2, 'Bar'
3, 'Baz'
TagID Name
1, 'Foo'
2, 'Bar'
PostID TagID
1 1
1 2
2 2
つまり、最初の投稿には 2 つのタグがあり、2 番目の投稿には 1 つ、3 番目の投稿にはタグがありません。
すべての投稿とそのタグを 1 つのクエリで読み込みたいのですが、適切な演算子の組み合わせを見つけることができませんでした。タグのみの投稿、またはタグが複数ある場合の繰り返しの投稿のいずれかを読み込むことができました。
上記のデータベースから、Post オブジェクトのコレクション プロパティで 3 つの投稿とそのタグ (存在する場合) を取得したいと考えています。それはまったく可能ですか?
ありがとう