Comment faire un UPDATE à l'aide de table lier?

Signaler
Messages postés
102
Date d'inscription
jeudi 29 mai 2003
Statut
Membre
Dernière intervention
23 juin 2008
-
Messages postés
102
Date d'inscription
jeudi 29 mai 2003
Statut
Membre
Dernière intervention
23 juin 2008
-
vala je voudrais mettre à jour une table afin de récupérer les id contenu dans une autre
je m'explique :

je voudrais faire un truc du genre :

UPDATE [table2] SET [table2.id_emetteur]=[table1.id] WHERE [table2.pseudo]=[table1.pseudo]

car mes tables ont cette structure

[table1]
id | pseudo
1 | toto
2 | lulu
3 | marcel

[table2]
id | pseudo | id_emetteur
1 | toto | 0
2 | marcel | 0
3 | toto | 0
4 | marcel | 0
5 | jack | 0

et voilà je voudrais mettre à jour le champs id_emetteur à l'aide de la table 1 (si le pseudo est contenu dans la table 1 sinon on laisse 0)

si qqn peut m'aider un peu, je suis sur que c'est possible avec une seule requete mysql mais la doc est de plus en plus obscure à mes yeux

1 réponse

Messages postés
102
Date d'inscription
jeudi 29 mai 2003
Statut
Membre
Dernière intervention
23 juin 2008
4
en fait j'ai trouver en écrivant ce post lol :p

la solution pour ceux qui cherche :

UPDATE [table2], [table1] SET [table2].id_emetteur = [table1].id WHERE [table2].pseudo = [table1].pseudo

tout simplement
en fait la doc mysql est très clair je retire ce que j'ai dis ;)