par
B-Technix » 06 janv. 2007, 01:57
Bonjour,
Sur une base MySQL 3.23 cette syntaxe n'est pas acceptée:
Code : Tout sélectionner
update
`table1`, `table2`
set
`table1`.`chp11`=`table2`.`chp21`,
`table1`.`chp12`=`table2`.`chp22`
where
`table2`.`chp2x`=`table1`.`chp1x`;
Elle fonctionne correctement sur mysql5
Y a-t-il une autre construction possible (avec left join , ....) ?
Merci d'avance et Bons voeux
Bonjour,
Sur une base MySQL 3.23 cette syntaxe n'est pas acceptée:
[code]update
`table1`, `table2`
set
`table1`.`chp11`=`table2`.`chp21`,
`table1`.`chp12`=`table2`.`chp22`
where
`table2`.`chp2x`=`table1`.`chp1x`;[/code]
Elle fonctionne correctement sur mysql5
Y a-t-il une autre construction possible (avec left join , ....) ?
Merci d'avance et Bons voeux