1
我需要一個查詢,返回我的外鍵和計數,像這樣:集團通過無連接上Doctrine2
陣列( 105 => '22', 120 => '30' )
如果我試試這個:
select i.client , count(i) as total
from \Invoice i
GROUP BY i.client
遇到錯誤: 錯誤:無效PathExpression。必須是StateFieldPathExpression。
我想這是因爲i.client不是一個簡單的字段。
我發現的唯一的辦法就是讓它的工作是用加入,但我不認爲它必要的,因爲我只想FK
select c.id , count(i) as total
from \Invoice i
join i.client c
GROUP BY i.client
有沒有辦法做到這一點計數,而在加入?
客戶端是一個assotiation,你提議給我的錯誤一樣DQL? – dimirc
對不起,你是對的,但我測試過,並沒有給我一個。 – samura
嘗試爲關聯的「id」做一個選擇 – samura