如何解决具有模糊输入的参考表中的交叉参考值
我有一个带有几个表的Microsoft Access数据库。我将其中的2个放入Excel文件中以简化工作,但是可以使用Access或Excel解决方案。下面是需要处理的数据的示例,但是在这些记录中,还有许多其他列和信息。
我有表1(输入表):
| Bank | Reference |
|-----------------|-----------|
| Chase Bank LLC | |
| JPMorgan Chase | |
| Chase | |
| Bank of America | |
| Bank of America | |
| Wells Fargo | |
“参考”列为空。我想根据参考表填充它,其中包含将在“参考”列中使用的ID。
表2(参考表):
| Bank | ID |
|-----------------|-----------|
| Chase Bank | 1 |
| Bank of America | 2 |
| Wells Fargo | 3 |
因此解决方案将像这样填充“参考”列:
| Bank | Reference |
|-----------------|-----------|
| Chase Bank LLC | 1 |
| JPMorgan Chase | 1 |
| Chase | 1 |
| Bank of America | 2 |
| Bank of America | 2 |
| Wells Fargo | 3 |
由于这是从数据库表中获取的,因此这些并不是真正的有序记录。这样做的目的是在没有建立这些关系的现有数据库中创建一个关系。
解决方法
在更新查询中,两个文本字段之间的联接将为那些完全匹配的记录提供ID的写入。
没有匹配项的技术/选项;您只能应用一些创造性的设计...例如,追逐库确实匹配前10个字符...因此,对于不匹配的库,您可以设置一个临时表,其新字段为Left(fieldname,10)。 ..join此新字段以将ID放入临时表--然后执行第二次更新查询以最终再次使用全名再次移动ID
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。