私はさまざまなことを試してきましたが、エンティティの属性をコレクションとして結合する方法を見つけることができないようです。ユーザーと連絡先があるとします。理由により、次のようなクエリを作成したいと思います。
SELECT c FROM Bundle:Contact c
LEFT JOIN Bundle:User u WITH c.user = u
WHERE c IN u.contacts
このクエリは意味がないように見えますが、私が取り組んでいる実際のクエリは意味があります:)
そのため、Doctrine は IN の後に SELECT...FROM が必要なため、そのクエリを受け入れません。c がコレクション u.contacts に属していることを確認できるクエリを作成するにはどうすればよいですか? エンティティの属性の選択に従って、選択をどのように制限しますか?