16 November 2012

MySQL: Update nilai dari tabel lain

Pada mySQL, kita dapat mengubah data pada suatu table dengan menggunakan nilai dari tabel lain.
Sebagai contoh kita mempunyain 2 buah table yaitu product dan puchase dengan struktur sebagai berikut:
Tabel product:

Tabel puchase:

SQL Update:
UPDATE product p
INNER JOIN purchase pp
ON p.itemcode = pp.itemcode
SET p.price = pp.purcaseprice * 1.5

Result:
 

0 comments: