Requete SQL
Résolu
moiced59
Messages postés
1161
Statut
Membre
-
moiced59 Messages postés 1161 Statut Membre -
moiced59 Messages postés 1161 Statut Membre -
bonjour voila mon probleme :
j ai une table :
table :
nom allé a la piscine saison
lui 1 ete
moi 0 hiver
toi 1 ete
lui 2 ete
toi 2 hiver
Je voudrais faire une requete count sur allé a la piscine ca ok
select nom,count (allé a la piscine) from table resultat :lui : 2
moi:1
toi : 2
Une autre requete qui fonctionne
select nom,count (allé a la piscine) from table where saion = ete resultat lui : 2
toi:1
je voudrais combiné les 2!!! et obtenir :
Nom count tout count ete
lui 2 2
moi 1 0
toi 2 1
Merci a tous
j ai une table :
table :
nom allé a la piscine saison
lui 1 ete
moi 0 hiver
toi 1 ete
lui 2 ete
toi 2 hiver
Je voudrais faire une requete count sur allé a la piscine ca ok
select nom,count (allé a la piscine) from table resultat :lui : 2
moi:1
toi : 2
Une autre requete qui fonctionne
select nom,count (allé a la piscine) from table where saion = ete resultat lui : 2
toi:1
je voudrais combiné les 2!!! et obtenir :
Nom count tout count ete
lui 2 2
moi 1 0
toi 2 1
Merci a tous
4 réponses
-
Salut
si ton sgbd le supporte, la solution sera
select req1.nom
, req1.cpt
, req2.cpt
from (select nom,count (allé a la piscine) cpt from table) req1
, (select nom,count (allé a la piscine) cpt from table where saison = ete) req2
where req1.nom = req2.nom
en fait, c'est un select traditionnel où chaque table dans le from a été remplacée par une requête -
ah ok j'avais pas pensé a ca je vais tester
je suis sous access 2007
Merci pour ton implication -
Bonjour
Je viens de tester cela fonctionne le seul probleme pas des moindre le count n'est pas bon il me met les meme resultat ds chaque colonne alors que si je fais les 2 requete separementtt fonctionne
Si tu as une idee ou quelqu un d autre -
C bon ca marche j'avais oublié de mettre mon where dans la clause global de la requete
Merci