MySQL Tips: Update table mysql dari hasil inner join dengan table lain

Misalkan kita memiliki 2 buah table dengan struktur masing-masing table sebagai berikut:

Kemudian kita ingin meng-copy nilai dari namalengkap dari tbl_karyawan ke tbl_users. Berikut script SQL nya:

UPDATE tbl_users INNER JOIN tbl_karyawan
ON tbl_users.nik = tbl_karyawan.nik
SET tbl_users.namalengkap = tbl_karyawan.namalengkap

Jika ada yang kurang dipahami atau ada error saat menjalankan script SQL diatas, silahkan tanyakan dikolom komentar. Thank you!

Referensi Artikel didapatkan dari:

https://dba.stackexchange.com/questions/21152/how-to-update-one-table-based-on-another-tables-values-on-the-fly

mm

Irfan Tanjung Penulis

Mengawali karir sebagai staff IT Support, kemudian pernah menjadi freelancer desain ui/ux, dan sekarang bekerja sebagai IT Supervisor disalah satu perusahaan swasta di kota Cirebon. Saat ini sedang otodidak mempelajari Big Data dan Cloud Computing.