У меня есть следующий запрос, который возвращает дубликаты, которые я запускаю на сервере SQL. Поэтому мне нужно написать запрос, который обновит второй экземпляр адреса электронной почты на основе запроса select, который извлекает дубликаты, например на import@rohnis.com к import@rohnis.com.duplicate. Если это info@eps.ws, тогда info@eps.ws.duplicate. Таким образом, в основном постфикс адрес электронной почты со словом дубликата. Это может быть любой адрес электронной почты
Запрос на поиск дубликатов
SELECT ta.Id
,ta.Email
,ta.ClientCompanyId
FROM [IdentityDB_CSR].[dbo].[User] ta
WHERE (SELECT COUNT(*)
FROM [IdentityDB_CSR].[dbo].[User] ta2
WHERE ta.Email=ta2.Email
AND ta.ClientCompanyId=ta2.ClientCompanyId)>1
Вывод запроса
Запрос на обновление
update [IdentityDB_CSR].[dbo].[User]
set Email = 'info@eps.ws.duplicate'
where id = 87183