在一对多关系中,获取所有所有者项目,在多方面只有一个元素

时间:2015-07-08 18:51:49

标签: php doctrine-orm dql

我有一个"一对多"家庭与人的关系。 一个家有很多人。 使用DQL,只需要一个人就可以获得所有家庭的查询? 我知道如何在没有人的情况下安置所有房屋:

where home.persons IS EMPTY

集合表达式,但不是如何获得我正在寻找的东西。

感谢

1 个答案:

答案 0 :(得分:0)

成立:)

DQL对集合有一个函数SIZE,这样就可以了:

where SIZE(home.persons) = 1

希望这有助于你们中的一些人