我有以下(非常标准)表结构:
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对象的collection属性中收到三个帖子及其标签(如果有的话).有可能吗?
谢谢