Rejoignez
la communauté
Inscrivez-vous
Posez votre question »

MySQL - Update avec jointure

Mai 2013

Si vous avez deux tables possédant une clé commune (dans le cas ci-dessous il s'agit de la clé primaire "id"), il est possible de mettre à jour un champ d'une des deux tables (update_table) grâce aux données de la seconde (reference_table) à l'aide d'une jointure.

Le code SQL ressemble à celui-ci :

UPDATE update_table, reference_table SET update_table.field=reference_table.fieldref WHERE update_table.id=reference_table.id

A voir également

Communautés d'assistance et de conseils.

MySQL – Actualizar campos con unión de tablas
MySQL – Actualizar campos con unión de tablas
Par Carlos-vialfa le 4 mars 2009
MySQL - Update con join
MySQL - Update con join
Par zig@ le 3 mars 2010
MySQL - Atualização com junção
MySQL - Atualização com junção
Par pintuda le 21 mars 2012
Publié par Jeff - Dernière mise à jour par marlalapocket
Ce document intitulé « MySQL - Update avec jointure » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Recevez notre newsletter
CCM JDN Droit-Finances Femme Linternaute Copains d'avant Santé-Médecine

Carte de voeux 2013, Cinéma, Décoration, Expeert, Horoscope, Salon littéraire, Programme TV, Cuisine (Recette), Coiffure, Restaurant, Test débit, Voyage, Hayatouki

My SQL - Réinitialiser le mot de passe root
My SQL - Duplicate entry '127' for key 1