Bonjour
j'aimerai Présenter mon Grand Souci pour l'instant.
Pour Résumer :
j'ai une Table preinscription qui contient les champs suivant (ville,numobs), une autre table observatoire qui contient les champs (numobs,minima)
le champ minima est boolean.
bon, je veux afficher la ville, nombre de ville qui ont le champ minima=true, le nombre total des villes peut importe la valeur du minima
exemple :
Ville------------------------Nbre cochée(minima=true)-------NbreTotal
LYON-------------------------------------15------------------18
j'arrive pas a la faire avec une requete Sql qui affiche le tout.
Salut, bien que la structure de ta base ne me paraisse pas évidente, et sans savoir de quelle base il s'agit, je te propose ça
SELECT preinscription.ville, Count(observatoire.minima) AS NbMini, (SELECT Count(tmp.numobs) AS Nb FROM preinscription tmp where tmp.ville = preinscription.ville) AS NbTotal
FROM observatoire INNER JOIN preinscription ON observatoire.numobs = preinscription.numobs
WHERE (((observatoire.minima)=Yes))
GROUP BY preinscription.ville;