sql >> Databáze >  >> RDS >> Sqlserver

Neshoda počtu řádků serveru SQL Server v dotazu SELECT a UPDATE se stejnými podmínkami

k tomu dojde, pokud existuje vztah jedna k mnoha mezi alespoň dvěma tabulkami zapojenými do spojení.

SELECT bude počítat všechny řádky včetně těch vynásobených spojením. UPDATE bude pouze počítat jedinečné řádky v IM_MarketPlace ovlivněna UPDATE .

Tam, kde existuje vztah jedna k mnoha, není deterministické, který z "mnoha" řádků se připojuje ke konkrétnímu řádku v IM_MarketPlace jsou použity jako zdroj v aktualizaci pro daný řádek.




  1. Může dotaz MySQL změnit řádky na sloupce?

  2. Vytvořte tabulku (strukturu) z existující tabulky

  3. Vytvořte tabulku pouze v případě, že v MariaDB neexistuje

  4. Instalace Microsoft SQL Server 2012 Enterprise Edition s aktualizací Service Pack 1