Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Nombre de lignes non concordantes SQL Server dans les requêtes SELECT et UPDATE avec les mêmes conditions

cela se produira s'il existe une relation un à plusieurs entre au moins deux des tables impliquées dans les jointures.

Le SELECT comptera toutes les lignes, y compris celles multipliées par la jointure. La UPDATE comptera simplement les lignes uniques dans IM_MarketPlace affecté par la UPDATE .

Lorsqu'il existe une relation un à plusieurs, il n'est pas déterministe de déterminer laquelle des "nombreuses" lignes se joint à une ligne spécifique dans IM_MarketPlace sont utilisés comme source dans la mise à jour de cette ligne.