[MySQL] update imbriqué
chmanu
Messages postés
166
Statut
Membre
-
djer885 Messages postés 1 Statut Membre -
djer885 Messages postés 1 Statut Membre -
Bonjour,
Je suis sous MySQL 4.0.20 (production) et aimerais faire une modification sur une table qui ressemblerait à ca :
update tab1 set tab1.chp1 = (select chpA from tab2 where tab2.chpB = tab1.chp2)
Je ne sais pas si cette requete est valide en 4.1, mais je ne trouve pas de correspondance pour ma version qui n integre pas les requetes imbriquées de la sorte.
Merci pour aide.
Manu
Je suis sous MySQL 4.0.20 (production) et aimerais faire une modification sur une table qui ressemblerait à ca :
update tab1 set tab1.chp1 = (select chpA from tab2 where tab2.chpB = tab1.chp2)
Je ne sais pas si cette requete est valide en 4.1, mais je ne trouve pas de correspondance pour ma version qui n integre pas les requetes imbriquées de la sorte.
Merci pour aide.
Manu
A voir également:
- Sql update select imbriqué
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Wsus offline update - Télécharger - Systèmes d'exploitation
- Windows update windows 10 - Guide
1 réponse
bonjour,
je cherchais la même chose que toi, et j'aurais procédé de la même façon.
Mais apparemment mysql ne reconnait pas cette syntaxe de requêtes imbriquées.
En fouillant dans la doc, j'ai trouvé ceci qui marche (une jointure entre les 2 tables) :
update tab1 join tab2 on tab2.chpB = tab1.chp2
set tab1.chp1 tab2. chpA
en espérant que ça aide
djer885
je cherchais la même chose que toi, et j'aurais procédé de la même façon.
Mais apparemment mysql ne reconnait pas cette syntaxe de requêtes imbriquées.
En fouillant dans la doc, j'ai trouvé ceci qui marche (une jointure entre les 2 tables) :
update tab1 join tab2 on tab2.chpB = tab1.chp2
set tab1.chp1 tab2. chpA
en espérant que ça aide
djer885