|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 1 ![]() |
Bonjour à tous,
voici mon premier message car je sèche malgré de multiples recherches. Je cherche à faire l'update de plusieurs champs en fonction des données sises dans une autre table (c'est la restauration d'un sauvegarde mais les deux tables n'ont pas exactement les mêmes champs). J'ai tenté la jointure, sans succès, avant d'obtenir succès avec la syntaxe qui suit : Code :
UPDATE tab1 SET champ1= (SELECT champ1.tab2 WHERE tab2.id=tab1.id AND tab2.champ3='$maVar') WHERE id='$id' Code :
UPDATE tab1 SET champ1= (SELECT champ1 tab2 WHERE tab2.id=tab1.id AND tab2.champ3='$maVar'), champ2= (SELECT champ2.tab2 WHERE tab2.id=tab1.id AND tab2.champ3='$maVar'), champ3= (SELECT champ3.tab2 WHERE tab2.id=tab1.id AND tab2.champ3='$maVar'), WHERE id='$id' D'avance, merci. |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : février 2006 Messages : 953 ![]() |
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com