求指导,多字段最优匹配
A表:A,B,C,D,E,F,G,H A-G都是nvarchar的,H数字的
'a','b','','','','','',100
'a','b','c','','','','',102
'a','b','c','d','','','',108
'a','b','c','d','e','f','g',120
B表:A,B,C,D,E,F,G,H A-G都是nvarchar的,H数字的
现在我的想法是从A,B,C,D,E,F,G开始匹配,得到H,
如果无法匹配成功就匹配A,B,C,D,E,F得到H
依此类推,直到连最基本的A都匹配不了才算无匹配。
现在完全没好思路。基本两种方法,一种是用程序循环,二就是写存储过程,但都是挺麻烦的。
还有就是索引表A 保证全''好,还是全NULL好呢?