为什么我的简单无法匹配的查询无法正常工作?

时间:2015-08-24 12:22:37

标签: sql ms-access ms-access-2013

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"));

我正在尝试获取ATBDetailDaily中不属于拒绝查询的BlPerFct_RcvGrpBlPerId行....我只是试图从ATBDetailDaily中提取未在使用唯一标识符拒绝查询。

1 个答案:

答案 0 :(得分:0)

您的WHERE子句应为:

WHERE [Denial Query].BlPerFct_RcvGrpBlPerId Is Null

目前您要求它与文字字符串"IsNull"匹配,但您需要做的是检查是否存在,这是Is Null比较的作用。