各位大俠小弟我在制作客户管理软件的过程中发现,不能有效的防止客户重复注册的情况
例如:
中国联通/中国联通珠海分公司/联通珠海公司/珠海联通分公司
上述的名称都指的是同一家公司(即中国联通珠海分公司).可是业务员在注册时没有规范客户的名称,统一输入中国联通珠海分公司.而数据库中因为识别的结果认为上面的四个名称代表四家不同的公司,所以允许业务员注册新的客户.怎样才可以有效的防止上述的现象出现?
我现在用的是:
select 客户名称 from 客户表 where 客户名称 not like '%输入的客户名称%'
这样一来只能是防止业务员在注册时输入的客户名称相同的情况
(即 中国联通/中国联通珠海分公司 在中国联通珠海分公司先注册时才出现提示
而不能在中国联通注册时出现提示)
请问各位有什么更好的解决办法可以防止这中情况的发生?
例如:
中国联通/中国联通珠海分公司/联通珠海公司/珠海联通分公司
上述的名称都指的是同一家公司(即中国联通珠海分公司).可是业务员在注册时没有规范客户的名称,统一输入中国联通珠海分公司.而数据库中因为识别的结果认为上面的四个名称代表四家不同的公司,所以允许业务员注册新的客户.怎样才可以有效的防止上述的现象出现?
我现在用的是:
select 客户名称 from 客户表 where 客户名称 not like '%输入的客户名称%'
这样一来只能是防止业务员在注册时输入的客户名称相同的情况
(即 中国联通/中国联通珠海分公司 在中国联通珠海分公司先注册时才出现提示
而不能在中国联通注册时出现提示)
请问各位有什么更好的解决办法可以防止这中情况的发生?
如:中国联通珠海分公司 统一编码为 0001,那么以后只要业务员输入001就可以自动转换为中国联通珠海分公司,这样就能避免输入不规范的问题。
企业:税务号
要定义
其余的好像没有什么好办法了