Le problème c’est que la BANO contient un enregistrement par logement, pas un seul par ville. D’où ma volonté de d’abord grouper par commune, puis par code postal pour avoir le compte de commune par code postal. Peut-être avec un COUNT(DISTINCT commune) ? J’ai effacé la base, mais je viens d’essayer sur un exemple minimal, ça semble faire ce que je veux. Donc :
SELECT COUNT(DISTINCT commune) AS nombre, code_post
FROM bano
GROUP BY code_post
ORDER BY nombre
[^] # Re: Trop courant
Posté par benoar . En réponse au journal Le Système d’Immatriculation des Véhicules a été fait par des stagiaires. Évalué à 3.
Le problème c’est que la BANO contient un enregistrement par logement, pas un seul par ville. D’où ma volonté de d’abord grouper par commune, puis par code postal pour avoir le compte de commune par code postal. Peut-être avec un COUNT(DISTINCT commune) ? J’ai effacé la base, mais je viens d’essayer sur un exemple minimal, ça semble faire ce que je veux. Donc :
(je ne vois vraiment pas l’intérêt du HAVING)