J'ai la base de données mySQL avec quelques entrées en double. Ils ont le même champ - téléphone. Mais ils avaient aussi des champs qui diffèrent. A l'exemple j'ai deux entrées avec le même téléphone, mais la première entrée a la notation classée = default_value et la deuxième entrée a le champ de notation = 5. Ainsi je dois fusionner ces entrées et ensuite seulement les doublons ...Fusionner, puis supprimer les entrées en double
Plus d'exemple commun:
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
Qu'est-ce que demandez-vous? –
je demande comment faire ceci ... requête sql ou routine stockée ... – Oleksandr
Mais comment détermineriez-vous quel enregistrement vous supprimerez? (Sauf si ce sont des doublons exacts, mais la façon dont vous demandez suggère qu'ils ne le sont pas ...) –