Hier ist die Vorgehensweise in MSSql. Sie müssen lediglich einen Wert (in diesem Beispiel VARCHAR) aus Id1 und Id2 erstellen. In diesem Fall können Sie die IN-Anweisung mit den festgelegten Werten verwenden. Auch sollten Sie an NULLen in id1 und id2 denken, wenn sie in diesen Feldern erlaubt sind (fügen Sie einfach hinzu: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')