MySQL Update dengan Inner Join

Di MySQL kita bisa mengupdate table dengan inner join table lain, berikut contoh syntax nya :

UPDATE employee INNER JOIN departement ON employee.departement_id = departement.id
SET employee.status = ‘inactive’
WHERE departement.name = ‘IT’

Syntax di atas dipakai semisal kita ingin merubah status employee menjadi ‘inactive’ yang departement nya adalah ‘IT’

Bisa pula memakai alias agar tidak kepanjangan :

UPDATE employee a INNER JOIN departement b ON a.departement_id = b.id
SET a.status = ‘inactive’
WHERE b.name = ‘IT’

Selanjutnya bisa kita kembangkan sesuai dengan kebutuhan kita.

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s