有人可以在querybuilder中爲我轉換這個查詢嗎?在Doctrine2中爲Symfony2提供的querybuilder連接查詢
SELECT m.id,n.unitid
FROM mappaths m JOIN unitids n on (m.id=n.id) where n.databaseid=1
我使用此查詢,但它給我的mm.unitid
所有的值,而我的要求是讓下面由test=1
可變
$query=$qb->select('mm.unitid')
->from('ApiMapBundle:Mappaths','m')
->from('ApiMapBundle:Unitids','mm')
// ->leftJoin('m','u')
->leftJoin('m.refUnitids1','u','WITH','m.id = u')
// ->leftJoin('m.refUnitids2','v')
->where('m.id=:test')
->setParameter('test',1)
->getQuery()->getResult();
? – Isky