Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengemas kini Jadual MySQL Menggunakan Nilai dari Jadual Lain?

Bagaimana untuk Mengemas kini Jadual MySQL Menggunakan Nilai dari Jadual Lain?

Mary-Kate Olsen
Lepaskan: 2024-12-16 00:24:12
asal
836 orang telah melayarinya

How to Update a MySQL Table Using Values from Another Table?

Mengemaskini Jadual MySQL daripada Nilai Jadual Lain

Memandangkan dua jadual dengan struktur berbeza, tugasnya adalah untuk mengemas kini baris satu jadual (Jadual2 ) berdasarkan nilai yang lain (Jadual1). Khususnya, apabila Jadual2.SERIAL_ID sepadan dengan Jadual1.SUBST_ID, ia perlu mendapatkan semula dan menetapkan Jadual1.CREATED_ID kepada Jadual2.BRANCH_ID.

Untuk mencapai ini, pernyataan SQL UPDATE boleh digunakan dengan klausa JOIN untuk menggabungkan data daripada kedua-dua jadual:

UPDATE TABLE2
JOIN TABLE1
ON TABLE2.SERIAL_ID = TABLE1.SUBST_ID
SET TABLE2.BRANCH_ID = TABLE1.CREATED_ID;
Salin selepas log masuk

Dengan menggunakan pertanyaan ini, BRANCH_ID lajur dalam Jadual2 akan dikemas kini untuk menggambarkan nilai yang sepadan dalam lajur CREATED_ID Jadual1, di mana lajur SERIAL_ID dan SUBST_ID sepadan. Hasilnya ialah jadual dengan kemas kini yang ditentukan, menjajarkan data antara kedua-dua jadual.

Atas ialah kandungan terperinci Bagaimana untuk Mengemas kini Jadual MySQL Menggunakan Nilai dari Jadual Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan