Jak ograniczyć liczbę wierszy na wartość pola w SQL?

Na przykład mam taki stół w Hive:

<code>1 1
1 4
1 8
2 1
2 5
3 1
3 2
</code>

i chcę tylko zwrócić pierwsze dwa wiersze każdej unikalnej wartości pierwszej kolumny. Chcę, aby było to w stanie ograniczyć ilość danych, które przesyłam z Hive do MySQL do celów raportowania. Chciałbym jedno zapytanie HiveQL, które daje mi to:

<code>1 1
1 4
2 1
2 5
3 1
3 2
</code>

questionAnswers(2)

yourAnswerToTheQuestion