UPDATE sur table en fonction d'une valeur sur une autre table
Bonjour,
Voila je me met a toucher un peut a ma base MySQL, j'ai écrit cette requête qui fonctionne bien:
Code:
1 2 3 4 5 6 7 8 9
| update MaTable1
set enable = '0',
lien = '404'
where nombre in(
select nombre
from MaTable3
where nombre = 0
)
; |
Je souhaiterais maintenant exécuter la même requête mais faire un update sur MaTable2 et sa ne fonctionne pas:
Code:
1 2 3 4 5 6 7 8 9
| update MaTable2
set enable = '0',
lien = '404'
where nombre in(
select nombre
from MaTable3
where nombre = 0
)
; |
mysql m'indique:
Citation:
#1054 - Unknown column 'nombre' in 'IN/ALL/ANY subquery'
j'ai essayer plusieurs requête mais je ne doit pas l'écrire correctement, d'après se que j'ai pue lire il faudrait faire une jointure, mais je ni suis pas arriver.
Merci pour votre aide:)