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,
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager