Symfony1 控制台dql连接语法?

Symfony1 控制台dql连接语法?,symfony1,doctrine,dql,Symfony1,Doctrine,Dql,我发现在控制台中编写dql语句非常方便。 比如说, ./symfony doctrine:dql "from sfGuardUser where id = 8" 但是,无论我如何尝试,我似乎无法正确地编写连接查询。我希望它能这样工作: ./symfony doctrine:dql "from sfGuardUser s left join s.Profile" 但事实并非如此。正确的语法是什么?我刚刚试过,我只能得到一个正常的连接(不是左连接) 在这种情况下,正常连接就足够了。(一个用户有一

我发现在控制台中编写dql语句非常方便。 比如说,

./symfony doctrine:dql "from sfGuardUser where id = 8"
但是,无论我如何尝试,我似乎无法正确地编写连接查询。我希望它能这样工作:

./symfony doctrine:dql "from sfGuardUser s left join s.Profile"

但事实并非如此。正确的语法是什么?

我刚刚试过,我只能得到一个正常的连接(不是左连接)

在这种情况下,正常连接就足够了。(一个用户有一个配置文件)


非常感谢。事实上,它的工作原理类似于左连接(缺少的关系返回为Null)。
./symfony doctrine:dql "from sfGuardUser s join s.Profile"