删除帐户表中的重复项并更新关联的记录

时间:2016-07-30 12:14:06

标签: mysql

我有表accounts,我希望根据电子邮件地址删除重复项,表account中的每条记录都在表booking中预订,所以在我删除重复项之前从表account我必须将预订记录与剩余的帐户相关联。表account中的最高account_id将用于更新表booking,其他所有表将被删除。

重复表格如下:

This is the table accounts

预订表就像这样

This is the table: booking

更新后的表格预订应该是这样的

Table booking after update

我该怎么做? 谢谢

1 个答案:

答案 0 :(得分:0)

谢谢@scaisEdge,但我已经解决了, 我已在表预订中添加了临时电子邮件字段, 我已使用account_id加入更新了电子邮件 我已使用电子邮件地址更新了表格预订中的account_id 最后我使用:NOT IN(select ...)

删除了表帐户中的重复项