I持ってそれに2つのテーブルを持つMySQLデータベース:がどのように統計情報を取得するために2つのテーブルを結合します
Members
- id, name, city_id
と:
Cities
- id, name
が、私は、各都市の名前を返しますクエリをしたいとそこには何人のメンバーがいますか?
私は必要な出力は次のようになります。
city_name count
------------------
New York 15
Los Angeles 20
COUNT機能にDISTINCTを付けずに作業しました。 –
COUNT(DISTINCT b.id) – symcbean
する必要があります。 'posts'という名前の別のテーブルがあり、 'city_id'属性がある場合、同じ結果が得られ、各都市の投稿数を追加できますか? CITY_NAME、MEMBERS_COUNT、posts_count NEWYORK、15、20 ロサンゼルス、12、30 –