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

  1. 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
  2. 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