У меня есть база данных, подобная этой:
id name email
0 Bill bill@fakeemail.com
1 John john@fakeemail.com
2 Susan susan@fakeemail.com
3 Susan J susan@fakeemail.com
Я хочу удалить дубликаты электронных писем, установив значение null, но сохранив по крайней мере 1 электронное письмо в одной из строк (на самом деле не имеет значения, какойone).
Чтобы итоговая база данных выглядела следующим образом:
id name email
0 Bill bill@fakeemail.com
1 John john@fakeemail.com
2 Susan susan@fakeemail.com
3 Susan J
Мне удалось настроить таргетинг на строки, подобные этой SELECT COUNT(email) as count FROM users WHERE count > 1
Но не могувыяснить, как установить значение в ноль, сохраняя при этом не менее 1.