Theo cuốn sách của Microsoft về phát triển cơ sở dữ liệu Bài kiểm tra 70-433: Phát triển cơ sở dữ liệu Microsoft SQL Server 2008 :
Các ký tự đại diện hàng đầu không logic KHÔNG cho phép trình tối ưu hóa truy vấn sử dụng các chỉ mục để tối ưu hóa tìm kiếm. Để có hiệu suất tối ưu, bạn nên tránh sử dụng từ khóa KHÔNG và các ký hiệu đại diện hàng đầu.
Vì vậy, tôi đã làm điều đó để được NOT IN
, NOT EXISTS
vv
Bây giờ liên quan đến câu hỏi SO này , tôi nghĩ rằng giải pháp được chọn bởi @GBN sẽ vi phạm tuyên bố nêu trên.
Rõ ràng là không.
Vì vậy, câu hỏi của tôi là: Tại sao?