Bonjour tout le monde ,
Alors voilà j'ai les deux tables suivantes:
Joueurs(ID, nom, prenom .... )
Personnage(ID_PERSO, Ag , force, #ID_JOUEUR)
Donc un joueur peux avoir 0,n personnage
Un personnage est à 1,1 joueur
Je cherche une requête permettant de récupérer le nom et prenom des joueurs qui ont des personages avec une Ag = 20 et des perso avec Ag=10
Ex:
Joueurs(1,'Toto','tt')
Joueurs(2,'Machin','chose')
Personnage(1,20,5,1)
Personnage(2,10,5,1)
Personnage(3,20,5,2)
La requête devrait donc me renvoyer 'Toto tt' qui correspond au joueur ayant un personnage avec 10 ag ainsi qu'un autre perso avec 20 ag.
Moi j'ai essayé ca :
Le problème c'est que je récupère les deux joueurs. Si je remplace la clause OR par un AND ca me renvoi rien du tout . Quelqu'un a une solution à me proposer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT ID , nom,prenom, AG from joueurs , personnage WHERE ID = ID_JOUEUR AND AG = 20 OR AG=10
Merci beaucoup
Partager