是否可以在Doctrine 2 DQL中进行正确的外部加入?
答案 0 :(得分:3)
据我所知,在DQL中仍然没有办法做到这一点,原因可能是从ORM角度来看它是does not make much sense,据其中一位主要开发人员说。
尽管如此,功能请求虽然很老,仍然是开放的;所以可能将来实施。
答案 1 :(得分:0)
在 MySQL 5.7 中:使用 join
、right join
或 right outer join
时返回了我想要的结果。
当我试图将其转换为 Doctrine DQL 时,我使用 ->join(...
返回了所需的结果。