【发布时间】:2013-06-29 06:33:39
【问题描述】:
您好,我正试图将其编入一项原则 2 声明中,不幸的是我现在脑子里有结。
我有 3 张桌子
post
id | unrelated stuff
post_has_tag
post_id | tag_id
1 1
1 2
2 2
tag
id | name
1 smth
2 smthelse
现在我想使用一些标签导航,有点像 stackoverflow 上的这里,这就是我的问题所在。如果所有 id 都适用,我只想从我的 m2n 表中选择 post_id。而且我在这里有点愚蠢,因为我所有的尝试要么给我两个条目,要么都不给我。
如果你能给我sql我会很好,如果你能给我dql那就太棒了
E:澄清 所以总结一下:
我使用像 $object->filterPostsByTag(array(1,2)); 这样的东西现在我只想要至少分配了 id 1 和 2 的标签的帖子。我尝试加入的结果要么返回两个帖子,要么都不返回。
【问题讨论】:
标签: mysql sql doctrine-orm dql