sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Update, samma fråga, olika resultat varje gång

Din #AddressToDeleteMasterOfLesserId Tabellen måste innehålla några par där samma Id that is master är ihopkopplad med mer än ett Id to delete och de Ids to delete har olika matchande värden för IsPrimaryAddress i CustomerAddress bord.

Vid uppdateringsstadiet, ett sådant Id that is master rads IsPrimaryAddress uppdateras slumpmässigt med antingen 1 eller 0, beroende på vilket matchande Ids to delete rad väljs som källan till det nya värdet.



  1. MySQL - Förbättra UPDATE-frågeprestanda för komplexa beräkningar

  2. körde en oracle-lagrad procedur från SQL-servern med hjälp av den öppna frågefunktionen

  3. Visa senaste meddelanden från meddelandetabell, grupp efter användare

  4. Kör omedelbart med icke-Sql-typ