我有兩個表:計數教義
Name
id | name | city_id
1 | aaa | 1
2 | vvv | 2
3 | ddd | 2
4 | sss | 3
5 | dds | 1
等
City:
id | name
1 | London
2 | NY
3 | Boston
等
我怎樣才能獲得市和計數:
name_city | count
London | 2
NY | 2
Boston | 1
在城市表:
$q = $this->createQuery('a')
->leftJoin('a.Name n')
->select('a.name_city as name_city, sum(n.city_id) as sum');
return $q->execute();
但這是錯誤的。