Bonjour à tous, j'utilise Mysql 4.0 et j'ai un petit problème de requete,
voilà d'abord mes deux tables,
la première c'est la table 'actions'
elle contient l' action TITRE_ACTION , que le demandeur ID_DEMANDEUR veut que le responsable ID_RESPONSABLE fasse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TABLE `actions` ( `ID_ACTION` int(11) NOT NULL auto_increment, `ID_DEMANDEUR` int(11) NOT NULL default '0', `ID_RESPONSABLE` int(11) NOT NULL default '3', `TITRE_ACTION` varchar(250) NOT NULL default '', PRIMARY KEY (`ID_ACTION`), ) TYPE=MyISAM AUTO_INCREMENT=7 ; INSERT INTO `actions` VALUES (1, 1, 2, 'Action demandée par Jean');INSERT INTO `actions` VALUES (2, 2, 1, 'Action demandée par Pierre');
la deuxième table est la table 'responsable'Je veux afficher l'action que Jean a demandé à Pierre, avec le nom de Pierre affiché comme Responsable et le nom de Jean affiché comme Demandeur c'est-à-dire une table de la forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE TABLE `responsable` ( `ID_RESPONSABLE` int(11) NOT NULL auto_increment, `NOM_RESPONSABLE` varchar(100) NOT NULL default '', PRIMARY KEY (`ID_RESPONSABLE`), ) TYPE=MyISAM AUTO_INCREMENT=9 ; INSERT INTO `responsable` VALUES (1, 'Jean'); INSERT INTO `responsable` VALUES (2, 'Pierre');
Liste des Actions - Nom du demandeur - Nom du responsable
Action demandée par Jean- Jean - Pierre
Et je ne sais pas comment faire.
Partager