誰かが以下の質問を説明してもらえますか? IDはPKではなく、同じIDに対して複数の行が存在する可能性があります。このクエリは最新の行を取得します。PARTITIONでSQLを説明してください
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