Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memadam Baris Merentasi Jadual dengan Cekap Menggunakan JOIN?

Bagaimana untuk Memadam Baris Merentasi Jadual dengan Cekap Menggunakan JOIN?

Mary-Kate Olsen
Lepaskan: 2025-01-05 18:34:41
asal
613 orang telah melayarinya

How to Efficiently Delete Rows Across Tables Using JOIN?

Pemadaman Data Merentas Jadual Menggunakan JOIN

Apabila menguruskan berbilang jadual, memadamkan baris merentas jadual berdasarkan kriteria tertentu boleh menjadi tugas biasa. Dalam kes ini, mari kita terokai cara mengalih keluar semua baris dengan cekap daripada jadual (Jadual1) yang IDnya sepadan dengan yang ada dalam jadual lain (Jadual2).

Untuk mencapai ini, kita boleh menggunakan klausa JOIN dalam pernyataan DELETE. Pertanyaan berikut akan menyelesaikan tugas:

DELETE t1
FROM Table1 t1
JOIN Table2 t2 ON t1.ID = t2.ID;
Salin selepas log masuk

Dalam pertanyaan ini:

  • Pernyataan DELETE memulakan proses pemadaman.
  • Klausa FROM menentukan jadual (Jadual1) dari mana baris akan dipadamkan.
  • Klausa JOIN mewujudkan perhubungan antara Jadual1 dan Jadual2 menggunakan kesamaan lajur ID dalam kedua-dua jadual.
  • Alias ​​t1 dan t2 digunakan untuk membezakan antara lajur daripada dua jadual.

Dengan melaksanakan ini pertanyaan, semua baris dalam Jadual1 yang mempunyai ID yang terdapat dalam Jadual2 akan dipadamkan. Ini ialah kaedah yang berkesan untuk melaksanakan pemadaman data jadual silang tanpa memerlukan subkueri atau klausa IN kompleks.

Atas ialah kandungan terperinci Bagaimana untuk Memadam Baris Merentasi Jadual dengan Cekap Menggunakan JOIN?. 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