CREATE TABLE stu ( id INT, NAME VARCHAR(20), course VARCHAR(20), score INT );INSERT INTO stuVALUES (1, 'ls', 'yuwen', 98),(2, 'ls', 'shuxue', 78),(3, 'ls', 'yingyu', 100),(4, 'ww', 'yuwen', 90),(5, 'ww', 'shuxue', 100),(6, 'ww', 'yingyu', 20);SELECT NAME, course, scoreFROM (SELECT NAME, course, score, ROW_NUMBER() OVER (PARTITION BY NAME ORDER BY score DESC) AS aaFROM stu) sWHERE aa = 2;
