c bien comm traitement, il repond bien a l’exemple, mais ne fonctionne plsu si tu traites avec un autre id que 12… le group by va grouper ton champ nid sur t numéro identiques (12, 13, 14…) et le count simplement te renvoyer le nombre d’occurence attaché a chaque group by… a toi de voir
"Without going into the large history of this topic, different versions of Oracle mandated different approaches to best counting records.
However, in the more recent releases of Oracle, the fast full index scan (bitmap especially) has generally become the most prudent way to count the records. Thankfully, under the cost optimiser, Oracle now performs this for most of combinations of “count(*)” that DBA’s have advocated in the past, thus any of them will perform equivalently as can be seen from the examples below "
Ca à l’air d’être le problème… Tout dépend de la BD, de la version, des personnes qui t’ont donné des infos…
On m’avait dit qu’au count() avec Oracle, il effectuait un “clean-up” au niveau de la base, ce qui justifiait que le premier count() soit plus long… J’ai fait confiance, je ne me suis même pas demandé quelle version ou quelle base…
J’ai fait le perroquet, et je me suis planté (cf. réponse de ctrl_alt_del), au moins partiellement…