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

 

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

Post navigation

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: