Update Table from Another Table in MySQL

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

 

Categories: MySQL | Tags: , , | Leave a comment

Post navigation

Leave a comment

Create a free website or blog at WordPress.com.