Таблица базы данных SQL Server имеет следующие столбцы:
[company]
: название компании, отправляющей электронную почту [email1]
: основной получатель электронной почты [email2]
: вторичный получатель электронной почты (обнуляемый)
В базе данных сотни уникальных компаний.
Я бы хотел посчитать, сколько уникальных идентификаторов электронной почты превышает [email1]
и [email2]
в совокупности [company]
отправил электронные письма.
Редактировать: добавлен пример таблицы ниже, обратите внимание, что идентификатор электронной почты, который появляется в [email1]
в одном сообщении, может появляться в [email2]
в другом и наоборот.версия:
company email1 email2
---------------------------------------------------
company1 person1@abc.com person2@abc.com
company1 person2@abc.com person3@abc.com
company2 person1@xyz.com person2@xyz.com
company2 person1@123.com person2@123.com
Таким образом, результат должен выглядеть следующим образом:
company numUniqueEmails
---------------------------------
company1 3
company2 4