首页 > 解决方案 > 使用模糊匹配将 2 个 MySQL 表合并为一个

问题描述

我有 2 个 MySQL 表,我需要在一个表中合并/加入。

两个表都有很多列,我需要根据两列(名称和地址)的模糊匹配将第二个表合并到第一个表

这是我迄今为止尝试过的

UPDATE `table_one` 
Inner JOIN `table_two` ON (SOUNDEX(`table_two.name`) = SOUNDEX(`table_one.name`))
    AND (SOUNDEX(`table_two.address`) = SOUNDEX(`table_one.address`));

我需要一个最终的 table_one,其中 table_two 中的所有模糊匹配都基于匹配结果与其合并。

标签: mysql

解决方案


推荐阅读