Bonjour,
J'ai une question dont la réponse va peut être vous paraître évidente :
On a deux tables, une table USER, une table REGION. On veut connaitre le nombre d'user pour chaque région.
Vaut-il mieux faire une requete SELECT count avec un GROUP BY sur les régions, ou pour chauque région, faire un requete select count ?
Donc d'un côté une seule requete qui regroupe tout avec le group by, ou 10 requetes (si on a 10 régions).
Qqun a une idée de comment est traité le GROUP BY par mysql ? parce que dans mon cas précis d'utilisation, je prefèrerais utiliser une requête pour chaque région, sauf si le GROUP BY est plus rapide.
Si je peux j'essayerai de faire des benchs, mais impossible dans l'immédiat.
Partager