Compter sur une table à partir d’une autre
Bonjour,
J’ai une base avec deux tables :
La table utilisateur avec Nom, prénom et localisation,
La table Commune avec les noms des villes sous NCCENR.
Je voudrais compter le nombre de fois qu’une ville est associée à un utilisateur.
NCCENR COUNT
Paris 12
Nantes 33
...
PS : la localisation est rentrée par l’utilisateur et peut donc contenir des caractères en plus de la ville « from Paris »…
Voici la requête que j'ai réalisée:
Code:
1 2 3 4
| SELECT commune.NCCENR, COUNT(*)
FROM `BASE`.`refcommune` as commune
left join `BASE`.`utilisateur` as user on user.Localisation like commune.NCCENR
GROUP BY NCCENR; |
Mais elle me retourne 1 pour toutes les villes
Je travail sur MySQL Workbench 5.2.47
Merci.