MySQL - Update con join

Agosto 2016

Se si hanno due tabelle con una chiave comune (nel caso qui sotto si tratta della chiave primaria id), allora è possibile aggiornare un campo in una delle due tabelle (update_table) con l'uso dei dati della seconda (table_reference) utilizzando un join.

Il codici SQL è:

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

Vedi anche :
Il documento intitolato « MySQL - Update con join » da CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.