私は標準的な多対多の関係を設定しています。エンティティ A はエンティティ B の多くを持つことができ、その逆も可能です。
対応するエンティティ B を持たないすべてのエンティティ A のリストを取得しようとしています。SQL では、次のようなクエリを実行します。
SELECT a.* FROM entity_a a LEFT JOIN a_b r ON r.AID = a.id WHERE r.BID IS NULL
このクエリでは、a_b がリンク テーブルです。
同じ結果を得るために DQL ステートメントを作成 (または他の方法を使用) しようとしていますが、次の方法は機能しません。
SELECT s FROM VendorMyBundle:EntityA s LEFT JOIN VendorMyOtherBundle:EntityB u WHERE u IS NULL
どうすればやろうとしていることを達成できますか?