Requete SQL
Résolu
moiced59
Messages postés
1145
Date d'inscription
Statut
Membre
Dernière intervention
-
moiced59 Messages postés 1145 Date d'inscription Statut Membre Dernière intervention -
moiced59 Messages postés 1145 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Requete SQL
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
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
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