Mengoptimumkan Kemas Kini Data dalam Pelayan SQL Menggunakan JOIN
Mengemas kini data merentas berbilang jadual dengan cekap adalah penting dalam banyak aplikasi pangkalan data. Fungsi JOIN
SQL Server menyediakan penyelesaian yang elegan untuk senario sedemikian.
Senario:
Mari bayangkan dua jadual:
id
, udid
dan assid
.id
dan assid
.Matlamatnya adalah untuk menyegerakkan lajur assid
dalam jadual UD
dengan nilai yang sepadan daripada jadual Sale
.
Penyelesaian dengan JOIN:
Kemas kini ini boleh dicapai dengan cekap menggunakan JOIN
dalam pernyataan UPDATE
:
<code class="language-sql">UPDATE UD SET UD.assid = S.assid FROM UD INNER JOIN Sale S ON UD.id = S.udid;</code>
Penjelasan:
INNER JOIN
UD
dan Sale
masing-masing berdasarkan lajur id
dan udid
.SET
mengemas kini UD.assid
dengan nilai S.assid
yang sepadan untuk setiap baris yang sepadan.Pertimbangan Penting:
id
dalam kedua-dua jadual adalah unik.Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengemas Kini Data dengan Cekap dalam Pelayan SQL Menggunakan JOIN?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!