Bonjour,
Je n'arrive pas à modifier les champs issus d'un select multi table que voici :
je pense que le probleme vient peut etre de la definition de la table opephase :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT op.codeo, o.libe, op.codep, p.libe, date_format( op.dprev, '%d/%m/%y' ), date_format( op.dpreva, '%d/%m/%y' ), date_format( op.dreal, '%d/%m/%y' ), op.obs FROM opephase AS op, operation AS o, phase AS p WHERE op.codeo = o.code AND op.codep = p.code ORDER BY op.codeO, op.codep;
... ou bien encore : j'ai besoin de modifier des champs issus d'un select multi table ... comment faire ? faut il créer une table temporaire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE TABLE `dapp`.`opephase` ( `CodeO` int(10) unsigned NOT NULL, `CodeP` int(10) unsigned NOT NULL, `Dprev` date NOT NULL, `DprevA` date NOT NULL, `Dreal` date NOT NULL, `Obs` varchar(2000) NOT NULL, `Id` int(10) unsigned NOT NULL auto_increment, PRIMARY KEY (`Id`), KEY `I_Ope` (`CodeO`), KEY `I_Phase` (`CodeP`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Merci pour vos réponses car là je cale
Bye
Partager