Menurut buku Microsoft tentang pengembangan database Ujian 70-433: Pengembangan Database Microsoft SQL Server 2008 :
Baik karakter wildcard terkemuka, BUKAN logika memungkinkan pengoptimal kueri untuk menggunakan indeks untuk mengoptimalkan pencarian. Untuk kinerja yang optimal, Anda harus menghindari penggunaan kata kunci TIDAK dan simbol wildcard terkemuka.
Jadi saya menganggapnya demikian NOT IN
, NOT EXISTS
dll
Sekarang sehubungan dengan pertanyaan SO ini , saya berpikir bahwa solusi yang dipilih oleh @GBN akan melanggar pernyataan yang diberikan di atas.
Ternyata tidak.
Jadi pertanyaan saya adalah: Mengapa?