Daftar Isi:

Bisakah saya menggunakan permintaan bergabung dalam pembaruan?
Bisakah saya menggunakan permintaan bergabung dalam pembaruan?

Video: Bisakah saya menggunakan permintaan bergabung dalam pembaruan?

Video: Bisakah saya menggunakan permintaan bergabung dalam pembaruan?
Video: Persyaratan Kontrak Program Partner YouTube Baru untuk semua Kreator yang Melakukan Monetisasi 2024, Mungkin
Anonim

Ke pertanyaan data dari tabel terkait, Anda sering menggunakan NS Ikuti klausa, baik batin Ikuti atau kiri Ikuti . Di SQL Server, Anda bisa menggunakan ini Ikuti klausa dalam PERBARUI pernyataan untuk melakukan cross-tabel memperbarui . Pertama, tentukan nama tabel (t1) yang ingin Anda memperbarui dalam MEMPERBARUI ayat.

Sederhananya, bisakah kita menggunakan permintaan bergabung dalam pembaruan?

MySQL UPDATE GABUNG sintaks You sering gunakan gabungan ke pertanyaan baris dari tabel yang memiliki (dalam kasus INNER IKUTI ) atau mungkin tidak (dalam kasus KIRI IKUTI ) baris yang cocok di tabel lain. Di MySQL, Anda dapat gunakan NS IKUTI klausa dalam PERBARUI pernyataan untuk melakukan tabel silang memperbarui.

Selanjutnya, dapatkah kita menggunakan query join in update di Oracle? MEMPERBARUI baris dengan nilai dari tabel IKUTI di dalam Peramal . Itu bergabung baris dari orang tua PERBARUI permintaan dengan baris dari subquery SELECT.

Di sini, bagaimana cara saya bergabung dengan kueri pembaruan?

Cara yang paling mudah dan umum adalah dengan menggunakan klausa bergabung dalam pernyataan pembaruan dan menggunakan beberapa tabel dalam pernyataan pembaruan

  1. PERBARUI tabel 1.
  2. SET Kol 2 = t2. Kol2,
  3. Kol 3 = t2. Kol3.
  4. DARI tabel1 t1.
  5. INNER JOIN tabel 2 t2 PADA t1. Col1 = t2.col1.
  6. DIMANA t1. Col1 DI (21, 31)

Bisakah saya memperbarui dua tabel dalam satu kueri?

Anda bisa 'T perbarui beberapa tabel dalam satu pernyataan , namun, kamu bisa gunakan transaksi untuk memastikan bahwa dua PEMBARUAN pernyataan diperlakukan secara atomik. Anda bisa juga batch mereka untuk menghindari perjalanan pulang pergi.

Direkomendasikan: