J'ai une base de données avec une table appelée contacts qui contient une liste de clients, et une table appeléehelpdesk_tickets
où chaque ligne représente un ticket d'assistance d'un client.
Le logiciel a rencontré une erreur et a créé des doublons dans la table des contacts (toutes les données sauf l'identifiant sont les mêmes). En effet, dans le tableauhelpdesk_tickets
表中,一些电子邮件被分配给不同的客户id。我希望将所有具有相同电子邮件地址的工单分配给最新的client_id
。这给我每个工单的最新client_id
(基于helpdesk_tickets
中的from_email
, certains emails sont attribués à différents identifiants clients. Je souhaite que tous les tickets avec la même adresse e-mail soient attribués au dernierclient_id
. Cela me donne le dernierclient_id
pour chaque ticket (basé sur la colonnefrom_email
dans
SELECT from_address, MAX(contact_id) as a FROM helpdesk_tickets GROUP BY from_address HAVING COUNT(contact_id)>1;
from_address
Maintenant, je dois mettre à jour chaque ligne avec le même
à la valeur maximale sélectionnée ci-dessus. Comment y parvenir ?
Vous pouvez utiliser le lien de mise à jour ici :