Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Problema com a subconsulta SQL usando Top() no Linked Server


Bem, há um TOP (10) em sua subconsulta e nenhum ORDER BY para inicializar, o que significa que você não tem garantia de obter as mesmas 10 linhas todas as vezes (isso é especialmente verdadeiro com servidores vinculados por causa dos diferentes algoritmos que podem ser usados para correspondência de ordenação, mesmo que as ordenações sejam as mesmas).

Adicione uma cláusula ORDER BY à subconsulta para que você possa tornar essa parte consistente e estável e o restante possa seguir corretamente.