比较 Caché 中的空值
Comparing null values in Caché
我有这个查询:
SELECT *
FROM Ens.MessageHeader head ,EnsLib_HL7.Message as body
WHERE head.MessageBodyId = body.ID
AND body.Name IN ('ADT^A34','ADT^A40')
AND MessageBodyClassName = 'EnsLib.HL7.Message'
结果如下:
我只想获取 BusinessProcessId 为空的记录,所以我添加了这一行:
AND BusinessProcessId IS NULL
但现在我没有得到任何结果。
我已经尝试了一些变体,但似乎都没有达到我的预期。我做错了什么?
试试这个查询:
SELECT *
FROM Ens.MessageHeader head, EnsLib_HL7.Message as body
WHERE BusinessProcessId IS NULL
如果有结果,再检查其他查询条件。
我有这个查询:
SELECT *
FROM Ens.MessageHeader head ,EnsLib_HL7.Message as body
WHERE head.MessageBodyId = body.ID
AND body.Name IN ('ADT^A34','ADT^A40')
AND MessageBodyClassName = 'EnsLib.HL7.Message'
结果如下:
我只想获取 BusinessProcessId 为空的记录,所以我添加了这一行:
AND BusinessProcessId IS NULL
但现在我没有得到任何结果。
我已经尝试了一些变体,但似乎都没有达到我的预期。我做错了什么?
试试这个查询:
SELECT *
FROM Ens.MessageHeader head, EnsLib_HL7.Message as body
WHERE BusinessProcessId IS NULL
如果有结果,再检查其他查询条件。