Sql 为什么我的简单不匹配查询不起作用?
我正在尝试获取ATBDetailDaily中的BlPerFct_RcvGrpBlPerId行,该行不在拒绝查询中。。。。我只是尝试使用唯一标识符从ATBDetailDaily中提取拒绝查询中未捕获的所有行 您的WHERE子句应为: 其中[Denial Query].BlPerFct\u RcvGrpBlPerId为空Sql 为什么我的简单不匹配查询不起作用?,sql,ms-access,ms-access-2013,Sql,Ms Access,Ms Access 2013,我正在尝试获取ATBDetailDaily中的BlPerFct_RcvGrpBlPerId行,该行不在拒绝查询中。。。。我只是尝试使用唯一标识符从ATBDetailDaily中提取拒绝查询中未捕获的所有行 您的WHERE子句应为: 其中[Denial Query].BlPerFct\u RcvGrpBlPerId为空 当前,您要求它匹配文本字符串IsNull,但您需要做的是检查is是否存在,这就是is Null比较所做的。感谢您的响应,即使更改为is Null,它也不会提取任何行。。。我尝试了I
当前,您要求它匹配文本字符串IsNull,但您需要做的是检查is是否存在,这就是is Null比较所做的。感谢您的响应,即使更改为is Null,它也不会提取任何行。。。我尝试了IsNull以查看它是否至少会显示一些内容……您还应该更改SELECT子句,以便选择ATBDetailDaily。[BlPerFct\u RcvGrpBlPerId],而不是[DENIANY Query]。BlPerFct\u RcvGrpBlPerId,因为[DENIANY Query]版本将始终为空。
SELECT [Denial Query].BlPerFct_RcvGrpBlPerId, ATBDetailDaily.ClaimNo,
ATBDetailDaily.EncRpt_EncStsMne, ATBDetailDaily.Payer,
ATBDetailDaily.PayerHealthPlan, ATBDetailDaily.EncStpDate,
ATBDetailDaily.BlPerFct_TotBalAmt
FROM ATBDetailDaily
LEFT JOIN [Denial Query] ON
ATBDetailDaily.[BlPerFct_RcvGrpBlPerId] = [Denial Query].[BlPerFct_RcvGrpBlPerId]
WHERE ((([Denial Query].BlPerFct_RcvGrpBlPerId)="IsNull")
AND ((ATBDetailDaily.Payer)<>"Guar - Pers"));