Cara Update Field pada Tabel dari Tabel Lain di MySQL

Kali ini saya akan menulis cara supaya sebuah table yang pada salah satu fieldnya berisi NULL dengan sumber tabel lain tanpa harus mengisi manual.

Misal saya punya 1 tabel yang bernama pel_tindakan dan pelayanan.

Tabel pelayanan berisi :

  • kd_pelayanan varchar(50)
  • kd_pasien varchar(20)
  • kd_puskesmas varchar(20)
  • tgl_pelayanan date
  • unit_pelayanan varchar(5)

Sedang tabel pel_tindakan berisi:

  • kd_pelayanan varchar(50)
  • kd_pasien varchar(20)
  • kd_puskesmas varchar(20)
  • kd_tindakan varchar(10)

Di sini, karena pada field kd_pasien di tabel pel_tindakan sebelumnya tidak ada, akhirnya data berupa NULL. Untuk mengupdate tabel pel_tindakan dengan record 10-100 tidak masalah, tetapi jika record sudah mencapai ratusan ribu sampai jutaan akan mengalami kesulitan. Setelah mencari di google, saya menemukan cara yang cukup mudah dan enak dibaca.

Setelah saya run di mysql saya, hanya membutuhkan kurang dari 30 detik untuk menyelesaikan update field pada kd_pasien di tabel pel_tindakan.

Leave a Reply

Your email address will not be published. Required fields are marked *