我有这个查询:
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 为 null 的记录,因此我添加了这一行:
AND BusinessProcessId IS NULL
但现在我没有得到任何结果。
我尝试了一些变体,但似乎没有达到我的预期。我做错了什么?
最佳答案
尝试这个查询:
SELECT *
FROM Ens.MessageHeader head, EnsLib_HL7.Message as body
WHERE BusinessProcessId IS NULL
如果有结果,则重新检查其他查询条件。
关于sql - 比较 Caché 中的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869138/