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

Problém s poddotazem SQL pomocí funkce Top() na propojeném serveru

Ve vašem poddotazu je TOP (10) a žádné ORDER BY pro spuštění, což znamená, že není zaručeno, že pokaždé dostanete stejných 10 řádků (to platí zejména pro propojené servery kvůli různým algoritmům, které lze použít pro porovnávání, i když jsou porovnávání stejná).

Přidejte do poddotazu klauzuli ORDER BY, abyste mohli učinit tuto část konzistentní a stabilní a zbytek mohl správně následovat.



  1. připojení k databázi Oracle ve web.config asp.net

  2. Skrytí hesla ve formátu prostého textu pomocí příkazového řádku sqlplus

  3. CHYBA v PDO:Volání členské funkce Prepare() na null

  4. Rails + Postgres:Nevrací informace o časovém pásmu ve sloupci ze spojené tabulky