Oto sposób na zrobienie tego w MSSql. Wszystko czego potrzebujesz to zrobić jedną wartość (w tym przykładzie VARCHAR) z Id1 i Id2. W takim przypadku możesz użyć instrukcji IN z ustawionymi wartościami. Powinieneś także pomyśleć o wartościach NULL w id1 i id2, jeśli są dozwolone w tych polach (po prostu dodaj: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')