我正在尝试使用 mysql 验证客户地址的重复。
客户 1: 58 大道路,伦敦,NW10 4UU
客户2: 58 大道路,伦敦,NW10 4UU -
如何查找重复的客户地址?两者都是一样的。 但“客户2”在同一个地址中添加了一些“-”。 但我们不能接受这个地址。因为两者是相同的。
我正在使用此查询。
SELECT COUNT(customer_address) FROM customer WHERE customer_address = '$customer_address'
但是它返回0。所以它接受客户2。这是错误的。
我正在尝试另一种方式。
SELECT COUNT(customer_address) FROM customer WHERE customer_address LIKE '%".$customer_address."%'
但它给出了错误的结果。
最佳答案
既然你渴望学会自己找到它,我在谷歌上给你一个好的开始:你会想要搜索“mysql edit distance”...
关于mysql - 如何在mysql中查找客户地址的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525737/