我有以下(非常标准的)表结构:
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
换句话说,第一个帖子有两个标签,第二个有一个,第三个没有。
我想在一个查询中加载所有帖子及其标签,但无法找到正确的运算符组合。我已经能够加载仅带有标签的帖子或多个标签时重复的帖子。
鉴于上面的数据库,我想在 Post objects 的集合属性中接收三个帖子及其标签(如果有)。有可能吗?
谢谢