私は2つのテーブルを持っています(TABLE1 & TABLE2)。私は、以下のクエリを実行したいと思います:SQL:関係演算子にNULL値を考慮させる方法
UPDATE TABLE1 a,TABLE1 b
SET a.desg=CASE WHEN b.attribute_id=74 THEN b.value ELSE a.desc END
WHERE a.entity_id=b.entity_id;
をしかし、私はNULLをとしてENTITY_IDでTABLE1に一部の行を持っています。
評価中にこれらは考慮されていません。WHERE a.entity_id=b.entity_id;
このWHERE句にはNULLも考慮する必要があります。
どうすればいいですか?前もって感謝します。
おそらく、2つの参照のようなものを使用してみてください? – APC
TABLE2のレコード数(または 'b'の別名)には、' entity_id'と 'attribute_id = 74'のヌルがありますか?私はそれが一つだと願っています! – APC