顧客のリストを含む contacts というテーブルと、各行が顧客からのヘルプ デスク チケットを表す helpdesk_tickets
というテーブルを含むデータベースがあります。
ソフトウェアでエラーが発生し、連絡先テーブルに重複が作成されました (ID を除くすべてのデータは同じです)。実際、helpdesk_tickets
テーブルでは、一部の電子メールが異なる顧客 ID に割り当てられています。同じ電子メール アドレスを持つすべてのチケットを最新の client_id
に割り当てたいと考えています。これにより、各チケットの最新の client_id
が得られます (helpdesk_tickets
の from_email
列に基づく):
次に、同じ from_address
を持つすべての行を、上で選択した最大値に更新する必要があります。どうやって達成するのか?