我如何通过查询生成器在symfony2中使用完全外连接?

时间:2013-05-15 04:39:28

标签: symfony dql query-builder full-outer-join

我想通过queryBuilder函数使用完全外连接。对于左连接,我使用了这段代码:

$qb = $qb->select('person')
        ->from('S118EbrahimiBundle:PersonEntity', 'person')
        ->leftJoin('person.PhoneEntities', 'phone');

但我不知道我如何进行全外连接!

2 个答案:

答案 0 :(得分:3)

正如您可以看到doctrine2 documentation,无法执行外连接(显然有query builder帮助。)
您可以执行的两项操作是leftJoininnerJoin

我想你必须写它(作为一个简单的查询,而不是通过query builder

答案 1 :(得分:1)

我认为这是不可能的,你应该使用嵌套的左连接!