Я унаследовал таблицу с структурой что-то вроде этого:Выберите Большинство Последние Штаты Из таблицы История
ID Name Timestamp Data
----------------------------
1 A 40 ...
2 A 30 ...
3 A 20 ...
4 B 40 ...
5 B 20 ...
6 C 30 ...
7 C 20 ...
8 C 10 ...
ID
является поле идентификатора и первичный ключ, и есть неуникальные индексы на Name
и Timestamp
поля.
Что является наиболее эффективным способом, чтобы получить самую последнюю запись для каждого имени элемента, то есть в таблице выше строк , и должны быть возвращены, поскольку они самые-to даты для позиций A, B и C соответственно.
+1 именно то, что я думал о том, как хорошо. – Sung
Huh. +1. Я получил это, чтобы работать, но я не мог сказать вам, являются ли «MostRecentRows», «Row_Number()» или «PARTITION» магией. – jp2code
Точно, что я искал – arjun