itemnum、storeloc、binnum、quantityの4つのフィールドがあります。
最初の3つのフィールドが一致するデータを選択しようとしていますが、binnumがnullになることがあります。数量の合計を実行すると、ビナムがNULLであるため、計算が正しくありません。データベースには、binnumがNULLになる可能性があるitemnum、storeloc、およびbinnumの組み合わせが1つだけ存在できるインデックスがあります。キーにNULLデータを含めることは悪い習慣ですが、データの構造を制御することはできません。
私は次のwhere句を試しました:
where nvl(b.binnum,0) = nvl(mu.binnum,0)
where b.binnum is null and mu.binnum is null
どちらも機能しません。助言がありますか?