我有以下(示范)查询:如何在查询生成器中编写此查询?
SELECT *
FROM User u
LEFT JOIN section_user su ON (su.user_id = u.id AND su.section_id = 3)
WHERE section_id is null
我试图重建它的Symfony2与查询生成器用户和部分之间的许多一对多的关系,但我失败了。
我认为这应该是这样的,这被证明是错误的:
$er->createQueryBuilder('u')
->leftJoin('u.sections', 's', 'WITH', 's = :section')
->where('s is null')
->setParameter('section', $section);
帮助非常感谢!
对不起,这不是我正在寻找的。这是一个左连接。因此,如果不是3,那么该值将是'NULL'。 – sprain