SQL Server er ikke i stand til at producere en sådan forespørgselsplan fra 2012. Omskriv forespørgslen:
SELECT ids.feeditem_id, MaxID
FROM (VALUES (827), (815), (806)) ids(feeditem_id)
CROSS APPLY (
select TOP 1 ID AS MaxID
from spotquote sq
where sq.feeditem_id = ids.feeditem_id
ORDER BY ID DESC
) x
Dette resulterer i en plan, der søger ind i spotquote
tabel pr. ID, som du angiver. Dette er det bedste, vi kan gøre. SQL Server er ikke i stand til at afbryde en aggregering, så snart alle grupper, du er interesseret i, har mindst én værdi.