Bonjour,
J'essaie de faire une requête qui me permet de compter le nombre d'occurence d'une localité postale dans ma base de données et des les afficher. Jusque là, ca va, j'ai donc une requête comme ça :
Mais maintenant, j'aimerais afficher seulement les localités postales ayant plus d'une occurence. J'ai essayé en mettant ma clause HAVING :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT NUMEROPOSTALACHEMINEMENT, COUNT(NUMEROPOSTALACHEMINEMENT) AS NBRE FROM OD_LOCALITE_POSTALE GROUP BY NUMEROPOSTALACHEMINEMENT ORDER BY NBRE DESC
Mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT NUMEROPOSTALACHEMINEMENT, COUNT(NUMEROPOSTALACHEMINEMENT) AS NBRE FROM OD_LOCALITE_POSTALE GROUP BY NUMEROPOSTALACHEMINEMENT ORDER BY NBRE DESC HAVING NBRE > 1J'avais pourtant cru comprendre que la clause HAVING permettait justement de faire cela.
Est-ce possible de faire ceci ? Et si oui de quelle manière ?
![]()
Partager