例: Quest というテーブル名があり、FLAGS という名前の列があります。
FLAGS = 1 =>TEXT = CHARM
FLAGS = 2 =>TEXT = DISORIENTED
FLAGS = 4 =>TEXT = DISARM
FLags = 536870912 =>TEXT = Saped
等...
このような SQL クエリを作成したいと思います。
Update quest set RESULTinText = 'TOTALFLAGSINTEXT' WHERE FLAGS = TOTALFLAGS in flag column;
flags =1 の場合、結果は - RESULTinText 列の CHARM になります。
ただし、FLAGS 1 + Flags 2 (3) の場合、結果は RESULTinText 列で CHARM になり、混乱します。