MySQL requête double et à tous
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:
Code:
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' |
et là je suis bloqué