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`) )Voila j'ai essayé ça mais ça ne marche pas:
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`) )
Merci
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'
Partager