Đây là cách để làm điều đó trong MSSql. Tất cả những gì bạn cần là tạo một giá trị (trong ví dụ này là VARCHAR) từ Id1 và Id2. Trong trường hợp này, bạn có thể sử dụng câu lệnh IN với các giá trị được đặt. Ngoài ra, bạn nên nghĩ về NULL trong id1 và id2 nếu chúng được phép trong các trường này (chỉ cần thêm: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')