我想通過queryBuilder函數使用完整的外連接。對於左加入我使用此代碼:如何在查詢生成器中使用symfony2中的完整外連接?
$qb = $qb->select('person')
->from('S118EbrahimiBundle:PersonEntity', 'person')
->leftJoin('person.PhoneEntities', 'phone');
但我不知道如何我可以執行全外連接!
我想通過queryBuilder函數使用完整的外連接。對於左加入我使用此代碼:如何在查詢生成器中使用symfony2中的完整外連接?
$qb = $qb->select('person')
->from('S118EbrahimiBundle:PersonEntity', 'person')
->leftJoin('person.PhoneEntities', 'phone');
但我不知道如何我可以執行全外連接!
正如你可以看到doctrine2 documentation,不可能執行一個外連接(顯然,有query builder
幫助)。
兩個只可以執行的操作是leftJoin
和innerJoin
我想,你必須寫它(作爲一個普通的查詢,而不是通過query builder
)
我認爲這是不可能的,你應該使用嵌套的左加入!
你想要什麼,沒有電話的人? – mpm