Bonjour,
Je débute en SQL.
J'ai une base avec les tables Joueur (IdJoueur ; NomJoueur), Enregistrement (IdJoueur, NuméroEnr), Joué (IdTournoi et NuméroEnr) et Tournoi (IdTournoi, NomTournoi).
J'aimerais faire deux choses :
1° retourner les noms de joueurs qui ont participé à quatre tournois dont on connaît les noms disons U,V,W et X de la base Tournoi.
2° retourner les noms de joueurs qui ont participé à tous les tournois connus de cette base.
Pouvez-vous m'aider svp?
J'ai commencé comme ça:
et là je suis bloqué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select distinct x.NomJoueur from Joueur as x, Enregistrement as y,Joué as z,Tournoi as w where x.IdJoueur=y.IdJoueur and y.NuméroEnr=z.NuméroEnr and z.IdTournoi=w.IdTournoi and w.NomTournoi='X'
Partager