SELECT id FROM
(
SELECT r.* FROM (
SELECT *, ROW_NUMBER() OVER(PARTITION BY monitor_group_key ORDER BY daykey DESC ) AS rn FROM spc.spc_run_status
) AS r
(
SELECT r.* FROM (
SELECT *, ROW_NUMBER() OVER(PARTITION BY monitor_group_key ORDER BY daykey DESC ) AS rn FROM spc.spc_run_status
) AS r
WHERE r.rn <=10