我有四个字段——itemnum、storeloc、binnum 和数量。
我正在尝试选择前三个字段匹配的数据,但 binnum 有时为空。当我对数量进行求和时,由于 NULL binnum,计算不正确。数据库有一个索引,其中只能有一个 itemnum、storeloc 和 binnum 组合,其中 binnum 可以为 NULL。我意识到允许密钥具有 NULL 数据是不好的做法,但我无法控制数据的结构。
我尝试了以下 where 子句:
where nvl(b.binnum,0) = nvl(mu.binnum,0)
where b.binnum is null and mu.binnum is null
两者都不起作用。有什么建议么?