Отладка приложения, которое запрашивает SQL Server 05, не может изменить запрос, но требует оптимизации.
Выполнение всех выборок по отдельности выполняется быстро ‹1 с, например: выберите * из acscard, выберите идентификатор из сотрудника... При объединении это занимает 50 секунд.
Лучше установить для неинтересных полей 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