как выбрать строки на основе различных значений A COLUMN только

Мне нужно запросить таблицу, чтобы вернуть строки, но я не могу запросить таблицу корректно. Вот мой вид таблицы:

Id                MailId          EmailAddress          Name
1                 1               a@a.com               Mr. A
2                 1               b@b.com               Mr. B
3                 1               c@c.com               Mr. C
4                 1               d@d.com               Mr. D
5                 1               a@a.com               Mr. A
6                 2               e@e.com               Mr. E
7                 2               a@a.com               Mr. A
8                 3               f@f.com               Mr. F
9                 4               d@d.com               Mr. D  
10                5               f@f.com               Mr. F
11                6               d@d.com               Mr. D

Полученный набор должен возвращать:

Id                MailId          EmailAddress          Name
1                 1               a@a.com               Mr. A
2                 1               b@b.com               Mr. B
3                 1               c@c.com               Mr. C
4                 1               d@d.com               Mr. D
6                 2               e@e.com               Mr. E
8                 3               f@f.com               Mr. F

Другими словами: сначала я хочу выбрать отдельные почтовые адреса, а затем возвращать строки, содержащие отдельные почтовые адреса.

Примечание: Простое использование ключевого слова "Distinct" здесь не сработает, так как оно будет выбирать различные строки. Мое требование заключается в выборе различных адресов электронной почты, а затем в выборе строк, содержащих эти адреса.

Редактирование: Я также не могу использовать ключевое слово "Группировать по", потому что для этого мне также нужно будет сгруппировать по Id (который является PK), что вернет две строки с одинаковыми значениями EmailAddress, но с разными Ids.

28
задан Leniel Maccaferri 8 May 2018 в 01:50
поделиться