Я не слишком знаком с запросами SQL, но заметил значительное снижение производительности при выполнении запроса с использованием Select Distinct. Я использую SQL Server 2008 R2. Ниже мой запрос:
select distinct CL.ClientID, NL.Name
from CL CL
inner join PR PR on CL.ClientID = PR.ClientID
where PR.WBT1 in (Select distinct WBT1
from TabFields
where custInclude = 'Y' and WBT2 = '')
and PR.WBT2 = ''
order by NL.Name
Кто-нибудь знает, как отредактировать этот запрос, не используя select Different, чтобы ускорить запрос и вернуть те же результаты? Любая помощь очень ценится. спасибо.