/* club */ INSERT INTO `club` (`nom`) VALUES ('Club1'); INSERT INTO `club` (`nom`) VALUES ('Club2'); /* joueur */ INSERT INTO `joueur` (`prenom`, `nom`, `licence`) VALUES ('Prénom1', 'Nom1', '123456'); INSERT INTO `joueur` (`prenom`, `nom`, `licence`) VALUES ('Prénom2', 'Nom2', '234567'); INSERT INTO `joueur` (`prenom`, `nom`, `licence`) VALUES ('Prénom3', 'Nom3', '345678'); INSERT INTO `joueur` (`prenom`, `nom`, `licence`) VALUES ('Prénom4', 'Nom4', '456789'); /* equipe */ INSERT INTO `equipe` (`club_idclub`, `photo`) VALUES ('1', '\Images\1.jpg'); INSERT INTO `equipe` (`club_idclub`, `photo`) VALUES ('1', '\Images\1.jpg'); INSERT INTO `equipe` (`club_idclub`, `photo`) VALUES ('1', '\Images\1.jpg'); INSERT INTO `equipe` (`club_idclub`, `photo`) VALUES ('2', '\Images\2.jpg'); INSERT INTO `equipe` (`club_idclub`, `photo`) VALUES ('2', '\Images\2.jpg'); INSERT INTO `equipe` (`club_idclub`, `photo`) VALUES ('2', '\Images\2.jpg'); /* saison */ INSERT INTO `saison` (`libelle`) VALUES ('2009-2010'); /* competition */ INSERT INTO `competition` (`nom`) VALUES ('Nationale 1'); INSERT INTO `competition` (`nom`) VALUES ('Nationale 3'); INSERT INTO `competition` (`nom`) VALUES ('Régionale 1'); /* rencontre */ INSERT INTO `rencontre` (`equipe_idequipe_visite`, `equipe_idequipe_visiteur`, `competition_idcompetition`, `numero`, `score_visite`, `score_visiteur`) VALUES ('1', '2', '1', 'N1F1', '3', '2'); INSERT INTO `rencontre` (`equipe_idequipe_visite`, `equipe_idequipe_visiteur`, `competition_idcompetition`, `numero`, `score_visite`, `score_visiteur`) VALUES ('2', '1', '1', 'N1F2', '0', '3'); /* equipe_has_joueur */ INSERT INTO `equipe_has_joueur` (`equipe_idequipe`, `joueur_idjoueur`) VALUES ('1', '1'); INSERT INTO `equipe_has_joueur` (`equipe_idequipe`, `joueur_idjoueur`) VALUES ('1', '2'); INSERT INTO `equipe_has_joueur` (`equipe_idequipe`, `joueur_idjoueur`) VALUES ('2', '3'); INSERT INTO `equipe_has_joueur` (`equipe_idequipe`, `joueur_idjoueur`) VALUES ('2', '4'); /* saison_has_competition */ INSERT INTO `saison_has_competition` (`saison_idsaison`, `competition_idcompetition`) VALUES ('1', '1'); INSERT INTO `saison_has_competition` (`saison_idsaison`, `competition_idcompetition`) VALUES ('1', '2'); INSERT INTO `saison_has_competition` (`saison_idsaison`, `competition_idcompetition`) VALUES ('1', '3'); /* SELECT */ SELECT cr.nom AS 'Club receveur', cv.nom AS 'Club visiteur' FROM rencontre AS r INNER JOIN competition AS c ON r.competition_idcompetition = c.idcompetition INNER JOIN equipe AS er ON r.equipe_idequipe_visite = er.idequipe INNER JOIN equipe AS ev ON r.equipe_idequipe_visiteur = ev.idequipe INNER JOIN club AS cr ON er.club_idclub = cr.idclub INNER JOIN club AS cv ON ev.club_idclub = cv.idclub INNER JOIN saison_has_competition AS shc ON c.idcompetition = shc.competition_idcompetition INNER JOIN saison AS s ON s.idsaison = shc.saison_idsaison WHERE (c.nom = 'Nationale 1') AND (cr.nom = 'Club1' OR cv.nom = 'Club1') AND s.libelle = '2009-2010'