如何避免多条件匹配中缺失值为空时查询不出结果?当连接多个匹配条件的表时,例如两个表按照USL、LSL、Nominal进行匹配,当只有上限或只有下限时,即缺少下限时,查找会为空值或者上限是缺失值,如何解决这个问题? 缺失值全部替换成9999吗?
谢谢!
苹果系统Re: 如何避免多条件匹配中缺失值为空时查询不出结果?您能提供一些示例表格吗? 如果两个表具有相同的值,我认为连接应该可以正常工作

Re: 如何避免多条件匹配中缺失值为空时查询不出结果?具有多个匹配条件的联接始终检查所有匹配项,并在所有条件都匹配时仅生成一行。
如果其中一个表中存在缺失值,则匹配意味着:两个表中均缺失(请参阅@jthi回复)。
换句话说:加入缺失值并不意味着:
如果缺少值,则忽略特定行的此匹配条件。
Re: 如何避免多条件匹配中缺失值为空时查询不出结果?谢谢,我知道你的意思。
但是我的数据表有11万多行,只有1400行连接有问题,四个匹配条件中有三个缺失值,我把缺失值改成9999就匹配了,查了半天还是不行。
另外,也有很多情况是三个匹配条件缺失,但仍然相连!
Re: 如何避免多条件匹配中缺失值为空时查询不出结果?如果在连接匹配之前将缺失值替换为 9999(将 null 重新编码为 9999)会怎样?