Ето как да го направите в MSSql. Всичко, от което се нуждаете, е да направите една стойност (в този пример VARCHAR) от Id1 и Id2. В този случай можете да използвате оператор IN с зададените стойности. Също така трябва да помислите за NULL в id1 и id2, ако са разрешени в тези полета (просто добавете:and id1 is not null and id2 is not null
).
UPDATE table_name
SET bool = T
WHERE convert(varchar(20),id1)+','+convert(varchar(20),id2) in ('1,1','2,1')