Kadang kita ingin meng-update sebuah field dimana sumber atau data untuk meng-update-nya bersumber dari field yang ada di tabel yang berbeda…
Hal ini tentu dimungkinkan dalam MySQL…
Berikut bentuk umum kodenya:
UPDATE tabel_sumber p, tabel_tujuan pp
SET pp.fieldx = p.fieldx
WHERE pp.id = p.id
Contoh: field harga pada tabel barang ingin di-update dari field harga pada tabel pembelian dengan id_barang yang sama:
update pembelian p, barang pp
set pp.harga=p.harga
where pp.id_barang=p.id_barang
Demikian…semoga membantu atau setidak-tidaknya mengingatkan saya [maklum kadang lupa juga syntaksnya -:)p]
–adivb