sql >> Database teknologi >  >> RDS >> Sqlserver

Problem med SQL underforespørgsel ved hjælp af Top() på linket server

Nå, der er en TOP (10) i din underforespørgsel og ingen ORDER BY til at starte, hvilket betyder, at du ikke er garanteret at få de samme 10 rækker hver gang (dette gælder især med linkede servere på grund af de forskellige algoritmer, der kan bruges til sorteringsmatchning, selvom sorteringerne er de samme).

Tilføj en ORDER BY-klausul til underforespørgslen, så du kan gøre den del konsistent og stabil, og resten kan følge korrekt.



  1. SQL Server-tabeller:hvad er forskellen mellem @, # og ##?

  2. mysql opdateringstabel ajax efter klasse

  3. org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter FEJL

  4. F# Begynder:Hentning af en række data fra en server