我有两个表:
View1
Columns:
id int(11) AI PK
pcode varchar(255)
ref1 varchar(255)
des varchar(255)
Table1
Columns:
id int(11)
pcode varchar(255)
brand varchar(255)
description varchar(255)
size varchar(255)
barcode varchar(255)
我的主要注意力集中在des
和description
这是两个不同表的两列中的值的示例。
View1
Column: des
des
Pens - (MP)
Paper (5kg)
Mouse
Table1
Column : description
Pens MP
Pens
Paper 5kg
Mouse
您可能会看到相似之处,但写法不同。
例如,view1
的值为Pens - (MP)
,而table1
的值为Pens MP
,而没有-
和另一个值Pens
。正确的联接应为Pens MP
,因为它们是最接近的匹配项。
如何根据两个表的相似性将它们合并在一起。
我不确定是否有内置函数,或者某些查询需要仔细编码。还是我可能需要使用不同的语言来查找其他软件?
答案 0 :(得分:2)
在这里,我只是出于演示目的选择列的子集:
.mli
以上内容将匹配仅因非字母字符(例如空格,括号,连字符等)而异的描述。