Requete sql à partir d'une bases de données

anae -  
 rom -
Calculer pour chaque écurie le nombre de grand prix ou l'un de ses pilotes est classé premier.

Voici la base de données:
Ecurie (numecurie, nomecurie, totalpoint ecurie, numplace)
Pilote (numpilote, nompilote, prenompilote, nbkm, nbtours,numecurie)
Grandprix (numgp, nomgp, numcircuit, dategp)
Circuit (numcircuit, nomcircuit, nbkm, nbtours)
Classement (numgp, numpilote, numplacedepart, numplacearrivee)

2 réponses

Kuching Messages postés 2702 Statut Contributeur 157
 
Whaou!!!!!!!
Tu commences très bien le WE toi (o::
Merci de mettre des formes dans tes posts. Les CCMistes sont très sensibles à cela (cf. la charte du forum :http://www.commentcamarche.net/ccmguide/ccmcharte.php3).

A+  K.
Sauvez les vers de terre, bouffez du poulet aux eaulives!
0
rom
 
tu as raison kuching, je trouve que les gens sont mal élevés !!
mais bon je suis trop gentil, voila la solution :

select count(numecurie),nomecurie
from ecurie,pilote,classement
where ecurie.numecurie=pilote.numecurie
and pilote.numpilote=classement.numpilote
and numplacearrivee='1'
group by nomecurie

tu peux sans doute optimiser par des sous requetes
0