Мне нужно запросить таблицу, чтобы вернуть строки, но я не могу правильно запросить таблицу. Вот мой вид таблицы:
Id MailId EmailAddress Name
1 1 [email protected] Mr. A
2 1 [email protected] Mr. B
3 1 [email protected] Mr. C
4 1 [email protected] Mr. D
5 1 [email protected] Mr. A
6 2 [email protected] Mr. E
7 2 [email protected] Mr. A
8 3 [email protected] Mr. F
9 4 [email protected] Mr. D
10 5 [email protected] Mr. F
11 6 [email protected] Mr. D
Набор результатов должен вернуть:
Id MailId EmailAddress Name
1 1 [email protected] Mr. A
2 1 [email protected] Mr. B
3 1 [email protected] Mr. C
4 1 [email protected] Mr. D
6 2 [email protected] Mr. E
8 3 [email protected] Mr. F
Другими словами: сначала я хочу выбрать отдельные адреса электронной почты, а затем вернуть строки, содержащие разные адреса электронной почты.
Примечание. Простое использование ключевого слова "Отдельный" здесь не сработает, так как оно выберет отдельные строки. Мое требование - выбрать отдельные адреса электронной почты, а затем выбрать строки, содержащие эти адреса.
Изменить: я также не могу использовать ключевое слово "Группировать по", потому что для этого мне также придется группировать по с идентификатором (который является ПК), и при этом будут возвращены две строки с одинаковыми значениями EmailAddress. но с разными идентификаторами.