Я создаю систему для отправки электронных писем, и мне нужно зайти в таблицу [User], чтобы получить электронное письмо для отправки, а также GUID (тип уникального идентификатора), который будет использоваться для отмены подписки.
Это решение для электронной коммерции, поэтому анонимные и вошедшие в систему пользователи могут иметь одинаковые адреса электронной почты, что создает повторяющиеся записи электронных писем, которые должны различаться в запросе.
У меня проблеманайти решение для извлечения электронной почты и руководства, но только различаться в электронной почте.Вот мой запрос.
SELECT Email, User_GUID
FROM [User]
WHERE
IsActive = 1 AND
IsEmailValid = 1 AND
IsNotActiveBecauseUnsubscribed = 0 AND
Subscribed = 1
GROUP BY Email, User_GUID