Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memadam Rekod Dengan Betul Menggunakan INNER JOIN dalam SQL Server?

Bagaimana untuk Memadam Rekod Dengan Betul Menggunakan INNER JOIN dalam SQL Server?

DDD
Lepaskan: 2025-01-19 06:28:11
asal
848 orang telah melayarinya

How to Correctly Delete Records Using an INNER JOIN in SQL Server?

Membetulkan Sintaks SQL untuk Memadam Rekod dengan INNER JOIN

Artikel ini menangani ralat sintaks biasa apabila memadamkan rekod daripada jadual menggunakan INNER JOIN dalam SQL Server. Objektifnya adalah untuk mengalih keluar masukan daripada jadual WorkRecord2 berdasarkan hubungan dengan jadual Employee. Pertanyaan asal mengandungi ralat sintaks. Pertanyaan yang diperbetulkan ditunjukkan di bawah:

<code class="language-sql">DELETE w
FROM WorkRecord2 w
INNER JOIN Employee e
  ON w.EmployeeRun = e.EmployeeNo
WHERE e.Company = '1' AND e.Date = '2013-05-06';</code>
Salin selepas log masuk

Pembetulan utama ialah pengenalan alias "w" untuk WorkRecord2 dan "e" untuk Employee. Klausa DELETE w dengan jelas menyatakan bahawa pemadaman digunakan pada jadual WorkRecord2 (disebut sebagai "w"). Klausa FROM kemudian menggunakan alias ini untuk membezakan antara jadual dalam cantuman. Klausa ON dengan betul menyatakan syarat cantum menggunakan alias (w.EmployeeRun = e.EmployeeNo). Akhir sekali, klausa WHERE menapis pemadaman untuk hanya memasukkan rekod dengan Company ialah '1' dan Date ialah '2013-05-06' dalam jadual Employee (menggunakan alias "e"). Ini memastikan hanya rekod yang berkaitan dipadamkan daripada WorkRecord2. Pertanyaan yang diperbetulkan kini akan berjaya dilaksanakan.

Atas ialah kandungan terperinci Bagaimana untuk Memadam Rekod Dengan Betul Menggunakan INNER JOIN dalam SQL Server?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan