的SQL可能有人请解释一下下面的查询? ID不是PK,并且对于相同的ID可以有多行。该查询获取最新的行。请解释与PARTITION
SELECT ID, SCORE, DATE_OF_SCORE FROM
(
SELECT ID, SCORE, DATE_OF_SCORE, ROW_NUMBER() OVER (PARTITION BY ID ORDER BY DATE_OF_SCORE DESC) RN
FROM PERSON_SCORE_DETAILS
WHERE ID = 123
)
WHERE RN = 1;
@downvoter请解释。 – Vaandu 2012-03-07 10:05:45