SQL Server tidak dapat menghasilkan rencana kueri seperti itu pada tahun 2012. Tulis ulang kueri:
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
Ini menghasilkan rencana yang melakukan pencarian ke spotquote
tabel per ID yang Anda tentukan. Ini adalah yang terbaik yang bisa kita lakukan. SQL Server tidak dapat membatalkan agregasi segera setelah semua grup yang Anda minati memiliki setidaknya satu nilai.