DQLクエリに問題があります。userId、userRId、userAIdの3つの外部キーを持つテーブルがあります。それらの外部キーのうちの2つはNULLである可能性があります。
クエリ内のすべての外部キーを結合したいのですが、同じテーブル間で2つまたは3つの外部キーを結合する方法がわかりません。(クエリを参照)誰かが私にいくつかのアイデアを教えてもらえますか?
**TABLE A**
id userId userRId userAId
1 2 NULL NULL
1 2 1 NULL
1 2 NULL 1
**TABLE USER**
userId name
2 xxxx
1 xxxx
The DQL query:
"SELECT FROM nasyBundle:A a JOIN a.userId u , a JOIN userRId , a JOIN userAid
WHERE ...