Якщо основна база даних підтримує підзапити, ви можете створити запит за допомогою TOP N, який повертає ObjectIds (або будь-яке інше поле) і використовувати його у вашому запиті визначення.
OBJECTID IN (*query here*)
Наприклад, ось запит SQL Server для ТОП 20, випадковий вибір:
Наведений вище запит повертає 20 різних рядків щоразу, коли карта чи таблиця атрибутів оновлюються. Це також може стати в нагоді практичним анекдотом ArcMap для менш досвідчених користувачів (у April Fools менше місяця).
Звичайно, підзапит не повинен бути TOP N запитом, а також не потрібно використовувати унікальний ідентифікатор. Можливо, обробіть запит, щоб знайти дублікати:
FIRE_ID IN (SELECT FIRE_ID
FROM [SandboxGeodb].[dbo].[TESTFEATURECLASS]
GROUP BY FIRE_ID
HAVING COUNT(FIRE_ID) > 1)