j'ai une base de données MySQL avec deux tables en elle:Comment puis-je joindre deux tables pour obtenir des statistiques
Members
- id, name, city_id
et:
Cities
- id, name
Je veux une requête qui renverra chaque nom de la ville et combien de membres y sont.
La sortie I besoin est:
city_name count
------------------
New York 15
Los Angeles 20
Fonctionne mais sans DISTINCT dans la fonction COUNT. –
Doit être COUNT (DISTINCT b.id) – symcbean
hey, Si j'ai une autre table nommée 'posts' et qu'elle a l'attribut 'city_id', puis-je obtenir le même résultat et ajouter combien de posts dans chaque ville? quelque chose comme ceci: CITY_NAME, MEMBERS_COUNT, posts_count Newyork, 15, 20 Los Angles, 12, 30 –