sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-uppdatering var i uppsättningen av data

Här är sättet att göra det i MSSql. Allt du behöver är att skapa ett värde (i detta exempel VARCHAR) från Id1 och Id2. I det här fallet kan du använda IN-satsen med inställda värden. Du bör också tänka på NULL i id1 och id2 om de är tillåtna i dessa fält (lägg bara till: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')


  1. PostgreSQL dumpar och återställer i olika tidszoner

  2. Predikatlåsning i PostgreSQL 9.2.1 med serialiserbar isolering

  3. Det bästa sättet att uppdatera poster i MySQL från XML-flöde

  4. SQLException:ORA-06550 vid anrop av PL/SQL-funktion från Java