Você pode criar duas Tabelas temporárias com uma usando a variável @row_num criando um índice por número de linha e incrementará cada um por um independentemente dos valores RowID . Em seguida, a partir dessa tabela temporária, você selecionará o row_num+1 a partir do qual o valor N1 será igual a 9 . A partir daí, você seleciona as colunas id e N1 explicitamente, em que row_num corresponde aos resultados desejados.
Consulta SQL
SET @row_num:=0;
DROP TABLE IF EXISTS t1;
CREATE TEMPORARY TABLE t1 (SELECT @row_num:=@row_num+1 AS row_num, id, N1 FROM numbers);
DROP TABLE IF EXISTS t2;
CREATE TEMPORARY TABLE t2 (Select row_num+1 as row_num FROM t1 WHERE N1 = 9);
SELECT id, N1 FROM t1
WHERE row_num IN (Select * From t2);
Confirmação
Select * From Numbers (
RowIDequaling5is missing here)Above SQL Query

