Alasan itu tidak berfungsi adalah karena Anda sebenarnya menjalankan dua pernyataan secara berurutan. Pikirkan kode Anda lebih seperti:
DECLARE @ClientID varchar = 'ClientA'
DELETE FROM Global.dto.ClientUsers;
SELECT ClientID, UserID FROM Global.dto.ClientUsers WHERE example@sqldat.com
EXCEPT
SELECT example@sqldat.com, UserID FROM ClientA_DB.dbo.Users;
Jika Anda ingin mengubah Delete pernyataan, Anda harus mengikutinya dengan Where , Join , dll.
Untuk beberapa metode alternatif untuk mendapatkan hasil yang Anda inginkan, lihat jawaban terbaik di:Menggunakan T-SQL KECUALI dengan DELETE / Mengoptimalkan kueri