Відповідно до книги Microsoft щодо розробки бази даних Іспит 70-433: Розробка бази даних Microsoft SQL Server 2008 :
Жоден із провідних символів підстановки, що НЕ логічно, дозволяє оптимізатору запитів використовувати індекси для оптимізації пошуку. Для оптимальної продуктивності слід уникати використання ключового слова NOT та провідних символів.
Так що я взяв , що бути NOT IN
, і NOT EXISTS
т.д.
Тепер щодо цього SO питання, я подумав , що обране рішення по @GBN порушило б заяву , дане вище.
Мабуть, це не так.
Отже, моє запитання: чому?