我有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;
但是我在TABLE1中有一些行,entity_id爲NULL。
評估時沒有考慮到這些WHERE a.entity_id=b.entity_id;
我甚至希望在這個WHERE子句中考慮NULL。
我該怎麼做?提前致謝。
大概是兩個引用'TABLE1'是一個錯字? – APC 2012-04-10 11:51:27
TABLE2中有多少條記錄(或者是別名爲'b')有一個null'entity_id'和'attribute_id = 74'?我希望它是一個! – APC 2012-04-10 11:53:31