Bonjour,
j'ai 3 table:
participants(num_p, nom, prenom,...);
etapes(num_etape, date, .depart,....);
temps(num_p, num_etape,temps...);
je cherche une requete qui affiche les participants, qui ont participé a toutes les étpaes.
je vous remercie.
Version imprimable
Bonjour,
j'ai 3 table:
participants(num_p, nom, prenom,...);
etapes(num_etape, date, .depart,....);
temps(num_p, num_etape,temps...);
je cherche une requete qui affiche les participants, qui ont participé a toutes les étpaes.
je vous remercie.
Bonjour,
Cela doit pouvoir se faire comme suit :
Code:
1
2
3
4
5
6
7
8
9
10 select participants.num_p, count(num_etape) from participants inner join temps on participants.num_p=temps.num_p, (select count(num_etape) as nb_etapes from etapes) as A group by participants.num_p having count(num_etape) = nb_etapes
ça marche, Merci pour réponse