Zapytanie SQL, aby wybrać dno 2 z każdej kategorii

W Mysql chcę wybrać 2 dolne elementy z każdej kategorii

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

Dając mi:

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

Zanim przeprowadziłem migrację z sqlite3, musiałem najpierw wybrać najniższy z każdej kategorii, a następnie wykluczyć wszystko, co do niego dołączyło, musiałem ponownie wybrać najniższy z każdej kategorii. Wówczas wygrywa wszystko, co jest równe tej nowej najniższej lub mniejszej w kategorii. To również wybrałoby więcej niż 2 w przypadku remisu, co było denerwujące ... Miało to również bardzo długi czas działania.

Moim ostatecznym celem jest policzenie, ile razy dana osoba znajduje się w jednej z najniższych 2 kategorii (jest też pole nazwy) i jest to jedyna część, której nie wiem, jak to zrobić. Dzięki

questionAnswers(5)

yourAnswerToTheQuestion