спасибо за ваши идеи!Я только что нашел решение, которое работает без какой-либо дополнительной ручной работы.
Я создал новую справочную таблицу со всем списком адресов электронной почты 500k, вставил ее туда, используя следующее утверждение (это помогло мне избежать 1000ограничение строк в обычном операторе вставки):
insert INTO db..emaillist
select 'email1@gmail.com' union all
select 'email2@gmail.com' union all
..........
select 'email3@hotmail.com'
и теперь я собираюсь использовать:
Select userID, email
from bd..clients
where email in (select email from db..emaillist)
Чтобы получить список пользователей, которые существуют в нашей БД.