私はこのようなcase文を書くことを試みています。誰かが構文を助けることができますSQLでCASEを使用して更新文
UPDATE A
CASE WHEN ATTDESC = 'ABC' THEN SET A.DESC = PG.VAL + ' - ' + LD.DESC + ' - ' + GH.PL3NAME
WHEN ATTDESC = 'DEF' THEN SET A.DESC = PG.VAL + ' - ' + LD.DESC + ' - ' + GH.PL3NAME
END
FROM ATTR A, PRODUCT PG, Global GH, Look LD
「ケース」は「IF」ではありません。どのrdbms(f.e。MySql、Oracle、SQL-Server)を使用していますか? –
そのSQLは本当にこのASAP非常にひどく助けを必要とします:( – Newbie
もう1つの考えでは、もし私がここで他に使用することができますか? – Newbie