小编MrF*_*nts的帖子

在MySQL中匹配两列

我对SQL很新,并且对于匹配表中两列的名称有疑问:

假设我想使用soundex()函数匹配两个columsn.如果我使用此查询:

SELECT * FROM tablename WHERE SOUNDEX(column1)=SOUNDEX(column2);
Run Code Online (Sandbox Code Playgroud)

如果该行中的两个名称匹配,则返回一行.现在我还想让column1和column2之间的名称匹配不在同一行.有没有办法自动化一个过程,其中column1中的每个名称都与column2中的每个名称进行比较?

谢谢 :)

ps:如果有人能指出我的n-gram/bi-gram匹配算法的方向,那么一个菜鸟很容易实现到mysql中也很好.

mysql sql matching

3
推荐指数
1
解决办法
6121
查看次数

标签 统计

matching ×1

mysql ×1

sql ×1