1
我有這樣一個查詢添加條件:主義查詢builde在
$qb->select('m.id', 'b.id as bId');
$qb->leftJoin('AppBundle\Entity\Bet', 'b', \Doctrine\ORM\Query\Expr\Join::WITH, 'm.id = b.match');
//$qb->where('b.user = :user');
//$qb->setParameters(array('user' => $user->getId()));
return $qb->getQuery()->getResult();
與此查詢,我可以得到m
實體的所有行,並加入實體BET
的ID
如果存在(否則我得到空)的bId
在我的實體BET我有一個字段用戶。
如何檢索行betId
爲空且如果betId
不爲空,請檢查b.user = :user
?