mysql - 使用模糊匹配将 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 中的所有模糊匹配都基于匹配结果与其合并。
解决方案
推荐阅读
- php - 树行为使 lft 和 rght 为空
- swift - 在 MacOS 上使用 swift 使用 XPC 使用 IPC 的最简单客户端服务器示例代码
- c# - 从文本文件中选择随机行并统一显示
- tsql - CASE 语句中的“&”是什么?
- cmd - 重新安装 Anaconda 后无法打开 cmd 或 Git Bash
- rust - 获取 int 的长度
- here-api - 自动建议 termsLimit 被忽略
- java - 如何在数组中找到最后一个非空索引
- android - 如何将超过 150MB 的 Android App Bundle (.aab) 上传到 Google Play
- uic - PySide 6:将ui转换为py时无法获得所需的资源导入路径