У меня есть взгляд на mssql 2008. Коды T-SQL, как показано ниже,
SELECT *
FROM View1
WHERE Category = 1
UNION ALL
SELECT *
FROM View1 AS Level#1
WHERE Category = 2 AND NOT EXISTS
(SELECT *
FROM View1
WHERE Level#1.Code = Code AND CategoryCode = 1)
P.S. для кодов;
Тип данных кода - nvarchar - View1 - тот же самый вид
Когда я выполняю этот код из примерно 3500 записей, результаты появляются на экране более чем за 5 минут.
Как я могу изменить этот код для быстрого выполнения?
Спасибо уже сейчас за ваши предложения.