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

cs_DoudouBidou Messages postés 102 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 23 juin 2008 - 27 mars 2004 à 09:26
cs_DoudouBidou Messages postés 102 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 23 juin 2008 - 27 mars 2004 à 09:37
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
A voir également:

1 réponse

cs_DoudouBidou Messages postés 102 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 23 juin 2008 5
27 mars 2004 à 09:37
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 ;)
0
Rejoignez-nous