A
と wellの間で自己結合を行いたいA
。
結合された自己からフィールドを選択しようとしない限り、機能します。
そう:
SELECT a.id
FROM A AS a
LEFT JOIN A AS a2;
動作します (または、少なくとも例外/エラーをスローしません)。
その間:
SELECT a.id, a2.id AS a2_id
FROM A AS a
LEFT JOIN A AS a2;
Doctrine には適切な ResultSetMapping が必要なため、機能しません。結合が実行される結合列が必要です。
しかし、提供するものはありません。すべてのレコードが結合するすべてのレコード。条件はありません;)
それで、それは可能ですか?教義には特別な構文がありますか?