0
我在我的DQL查詢中遇到問題。我有一個表有3個外鍵userId,userRId和userAId。其中兩個外鍵可能是NULL。JOIN DQL(symfony2)兩個表之間的多個連接
我想加入查詢中的所有外鍵,但我不知道如何在同一個表之間連接兩個或三個外鍵。 (見查詢)有人可以給我一些想法?
**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 ...
謝謝!我沒有獲得結果,因爲我沒有使用LEFT JOINS,現在它工作正常。 – nasy 2012-07-16 12:55:59