Consulta SQL para selecionar a parte inferior 2 de cada categoria

No Mysql, eu quero selecionar os 2 itens de baixo de cada categoria

Category Value
1        1.3
1        4.8
1        3.7
1        1.6
2        9.5
2        9.9
2        9.2
2        10.3
3        4
3        8
3        16

Me dando:

Category Value
1        1.3
1        1.6
2        9.5
2        9.2
3        4
3        8

Antes de migrar do sqlite3, eu tinha que primeiro selecionar o mais baixo de cada categoria e, em seguida, excluir qualquer coisa relacionada a ele, eu tinha que selecionar novamente o menor de cada categoria. Então qualquer coisa igual àquela nova mais baixa ou menos em uma categoria ganhou. Isso também escolheria mais de 2 no caso de um empate, o que era irritante ... Ele também tinha um tempo de execução muito longo.

Meu objetivo final é contar o número de vezes que um indivíduo está em um dos 2 mais baixos de uma categoria (há também um campo de nome) e essa é a única parte que não sei como fazer. obrigado

questionAnswers(5)

yourAnswerToTheQuestion