Bonsoir,
j'ai quelques difficultés à faire une requête en SQL.
l'énoncé est le suivant : elle doit renvoyée en colonne le PID, player_big.name, tid,tournament_big.name, mid et rassembler la liste des joueurs, des tournois et des matchs joués par le joueur dans le tournoi.
j'ai besoin des tables :- player_big (PID, name)
-registration_big(registrnum, PID)
- game_big (TID,registrnum1, registrnum2, MID)
- tournament_big(TID, name)
j'ai fais ça -->mais rien n'est renvoyé, je ne sais pas ce qui bloque.. de l'aide serait la bienvenue !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select pid,player_big.name, tournament_big.tid,tournament_big.name as tournois, MID from atp.player_big natural join atp.registration_big join atp.game_big on registrNum=registrNum1 or registrNum=registrNum2 join atp.tournament_big on atp.tournament_big.tid=atp.game_big.tid;
Partager