Отладка приложения, которое запрашивает SQL Server 05, не может изменить запрос, но нуждается в оптимизации.
Выполнение всех выборок по отдельности происходит быстро <1сек, например: выберите * из Acscard, выберите идентификатор сотрудника ... При объединении это занимает 50 секунд. </p>
Лучше ли устанавливать неинтересные поля accesscardid в null или в '' при использовании EXISTS?
SELECT * FROM ACSCard
WHERE NOT EXISTS
( SELECT Id FROM Employee
WHERE Employee.AccessCardId = ACSCard.acs_card_number )
AND NOT EXISTS
( SELECT Id FROM Visit
WHERE Visit.AccessCardId = ACSCard.acs_card_number )
ORDER by acs_card_id