Я хотел бы получить этот пример данных (POSTGRESQL):
uuid email phone_number
1 a@gmail.com 111
2 a@gmail.com 111
3 a@gmail.com 112
4 b@gmail.com 222
5 b@gmail.com 222
6 c@gmail.com 333
7 d@gmail.com 444
8 d@gmail.com 445
9 d@gmail.com 446
И исключить все:
- не повторяющиеся записи электронной почты (в примере uuid = 6)
- строк с дублирующимися электронными письмами, но все телефонные номера разные (в примере uuid = 7,8,9)
И mantain:
- одна из строк с дублирующимися записями электронной почты и равными всеми телефонными номерами (в примере uuid = 4,5)
- одна из строк с дублирующимися записями электронной почты и равными как минимум двумя телефонными номерами (вНапример, uuid = 1,2,3)
Данные результата будут
email phone_number
a@gmail.com 111
b@gmail.com 222