次の(例示的な)クエリがあります。
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);
助けていただければ幸いです。