Cara Merubah Data Tabel dari Tabel Lain di MySQL

Pada tulisan ini akan dijelaskan bagaimana query mysql untuk merubah data suatu tabel menggunakan data dari tabel lain yang berbeda, ok langsung saja kita lihat bagaimana menulis querynya :

Update #TabelA
SET #TabelA.NilaiA = 
(SELECT #TabelB.NilaiB FROM #TabelB
WHERE #TabelB.NamaKolomA = #TabelB.NamaKolomB
)

Penjelasan :

  • #TabelA adalah tabel yang akan kita ubah datanya
  • #TabelB adalah tabel yang akan kita ambil datanya untuk menggantikan data di #TabelA
  • #TabelA.NilaiA adalah kolom yang akan kita ubah
  • #TabelB.NilaiB adalah kolom yang akan kita ambil datanya
  • WHERE #TabelB.NamaKolomA = #TabelB.NamaKolomB merupakan kondisi hubungan antara data yang ada dikolom TabelA dan TabelB

About robians

Satu langkah lebih baik dari pada tidak sama sekali

View all posts by robians →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *