Bonjour,
Je ne parviens pas à mettre au point une requête qui doit sans doute être trés simple :
Je travaille sur 3 tables Athlétes, Compétitions, Résultats.
J'ai des structures basiques pour tests
Athletes : aCod, aNom
Compet. : cCod, cNom
Resulta. : rCod, rDat, rTim, aCod, cCod
Je veux extraire le vainqueur de chaque compétition, en indiquant le nom de la compétition, la date, le temps, le nom du vainqueur...
Je parviens à lister les noms des compétitions, date, et meilleur temps, mais ne trouve pas la solution pour coller à mon résultat le nom de chaque athléte vainqueur.
Code qui marche :
Que faut il faire pour adjoindre le nom de l'athléte vainqueur à ce résultat ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select cNom, cDat, min(rTim) from gbe_res join gbe_com on gbe_com.cCod=gbe_res.cCod group by cNom, cDat
(je travaille avec local SQL D3 ou FireBird 1.5)
Partager