Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Проблем със SQL подзаявка, използваща Top() на свързан сървър

Ами има TOP (10) във вашата подзаявка и няма ORDER BY за зареждане, което означава, че не е гарантирано да получавате едни и същи 10 реда всеки път (това е особено вярно за свързаните сървъри поради различните алгоритми, които могат да се използват за съпоставяне на сортирането, дори ако сортирането е едно и също).

Добавете клауза ORDER BY към подзаявката, за да можете да направите тази част последователна и стабилна и останалите да следват правилно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахнете базата данни с помощта на TSQL и GUI - SQL Server / TSQL Урок, част 25

  2. Какво означава символът SQL # и как се използва?

  3. Как да създам заявка за преминаване в достъп чрез връзка без DSN?

  4. Разгръщане на LocalDB на клиентски компютър

  5. sp_send_dbmail, изпълнен от задание, се проваля с резултат от заявката, прикачен като файл