【发布时间】:2017-02-03 08:33:31
【问题描述】:
我想用我的查询做这样的事情:
SELECT * FROM `Parent` P
LEFT JOIN `child` C ON P.id = C.parentID
LEFT JOIN `childOfChild` CoC ON C.id = CoC.cID
WHERE P.id = 1
我尝试了这个 QueryBuilder 但不起作用。
$query = $this->getEntityManager()
->createQueryBuilder()
->select('P,C,CoC')
->from('DspAppsBundle:Parent', 'P')
->leftJoin('P.child', 'C')
->leftJoin('C.childOfChild', 'CoC')
->where('P.id = 1')
->getQuery();
谁能告诉我,我是如何做到这一点的?
【问题讨论】:
标签: mysql symfony doctrine dql