sql >> Database >  >> RDS >> Sqlserver

Aantal rijen in SQL Server komt niet overeen in SELECT- en UPDATE-query met dezelfde voorwaarden

dit gebeurt als er een een-op-veel-relatie is tussen ten minste twee van de tabellen die bij de joins betrokken zijn.

De SELECT telt alle rijen, inclusief die vermenigvuldigd met de join. De UPDATE telt alleen de unieke rijen in IM_MarketPlace beïnvloed door de UPDATE .

Als er een een-op-veel-relatie is, is het niet deterministisch welke van de "vele" rijen samenkomen met een specifieke rij in IM_MarketPlace worden gebruikt als de bron in de update voor die rij.




  1. Hoe DELETE-statements in PL/SQL genereren op basis van de tabellen FK-relaties?

  2. Hoe Spring StandardPasswordEncode te gebruiken en Salt Generate te krijgen?

  3. Hoe kolommen invoegen op een specifieke positie in een bestaande tabel?

  4. get_result() Werkt niet, zelfs mysqlnd is ingeschakeld