Как я могу добавить отличительный к следующему запросу:
SELECT TOP(30) X.ID ,ROW_NUMBER() OVER (ORDER BY Create DESC) AS LIMIT FROM X INNER JOIN Y ON X.ID = Y.ID
, так как сейчас я получаю многократные записи
Попробуйте что-то вроде этого:
WITH CTE AS ( SELECT DISTINCT TOP(30) X.ID, X.CREATE FROM X INNER JOIN Y ON X.ID = Y.ID ) SELECT *, ROW_NUMBER() OVER (ORDER BY Create DESC) AS LIMIT FROM CTE
Вы должны вставить CREATE в свой запрос