Bonjour,

Merci d'avance de votre aide. Voila je voudrai afficher le nombre de victoire, défaite et match nul d'un joueur passé en paramètre 'Bob' par exemple.

Voici mes 2 tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TABLE IF NOT EXISTS `score` (
  `id_score` int(11) NOT NULL AUTO_INCREMENT,
  `id_joueur` int(11) NOT NULL,
  `id_joueur2` int(11) NOT NULL,
  `gagnant` int(11) DEFAULT NULL,
  `date` date NOT NULL,
  PRIMARY KEY (`id_score`)
)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE IF NOT EXISTS `joueur` (
  `id_joueur` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Clé de la table',
  `pseudo` varchar(50) NOT NULL,
  `mdp` varchar(100) NOT NULL,
  PRIMARY KEY (`id_joueur`)
)
Voila j'ai essayé ça mais ça ne marche pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT DISTINCT SUM(victoire.id_score) AS nbVictoires, SUM(defaite.id_score) AS nbDefaites 
FROM score AS victoire, score AS defaite, joueur 
WHERE (victoire.gagnant=joueur.id_joueur OR defaite.gagnant<>joueur.id_joueur) 
AND joueur.pseudo='J2'
Merci