У меня есть база данных mySQL с некоторыми повторяющимися записями. У них одинаковый полевой телефон. Но у них также были поля, которые различаются. В примере у меня есть две записи с одним и тем же телефоном, но у первой записи есть отметка filed = default_value, а вторая запись имеет поле оценки = 5. Поэтому я должен объединить эти записи и только потом удалить дубликаты ...Объединить, а затем удалить дубликаты записей
Более распространенный пример:
entry1.phone==123
entry1.phone==etry2.phone
entry1.rating!=entry2.phone
entry1.rating==default_value(0)
entry2.rating==5
merge
entry1.phone==123
entry1.rating==5
entry2 is deleted
Что вы просите? –
Я спрашиваю, как это сделать ... sql-запрос или хранимая процедура ... – Oleksandr
Но как бы вы определили, какую запись удалить? (Если они не являются точными дубликатами, но так, как вы просите, они не ...) –