SQL Server nie może utworzyć takiego planu zapytań od 2012 r. Przepisz zapytanie:
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
Skutkuje to planem, który przeszukuje spotquote
tabeli na identyfikator, który określisz. To najlepsze, co możemy zrobić. SQL Server nie może przerwać agregacji, gdy wszystkie zainteresowane grupy mają przynajmniej jedną wartość.