Bonjour
mon problème c'est que j'ai une base de donnée qui représente une tournoi d'une activité parascolaire dans la quel j'ai deux tables
la première oppose
mon deuxième table c'est : Joueur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE TABLE `oppose` ( `id_j1` INT(10) NULL DEFAULT NULL, `id_j2` INT(10) NULL DEFAULT NULL, `id_match` INT(10) NULL DEFAULT NULL, INDEX `FK_oppose_joueur1` (`id_j1`), INDEX `FK_oppose_joueur2` (`id_j2`), INDEX `FK_oppose_match` (`id_match`), CONSTRAINT `FK_oppose_joueur1` FOREIGN KEY (`id_j1`) REFERENCES `joueur` (`id`), CONSTRAINT `FK_oppose_joueur2` FOREIGN KEY (`id_j2`) REFERENCES `joueur` (`id`), CONSTRAINT `FK_oppose_match` FOREIGN KEY (`id_match`) REFERENCES `match` (`id_m`) ) ENGINE=InnoDB ROW_FORMAT=DEFAULT
je veux faire une simple requête pour voir les joueur qui joue entre eux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE `joueur` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `nom` VARCHAR(10) NULL DEFAULT NULL, `prenom` VARCHAR(10) NULL DEFAULT NULL, `photo` TEXT NULL, `email` TEXT NULL, `niveau` TEXT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB ROW_FORMAT=DEFAULT
pour j'ai fais sa
Mais portant il ya toujours les champ qui se répète
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from `oppose`,joueur where id=id_j1 OR id=id_j2;
Cordialement Ryodo
Partager