Wie beschränke ich die Anzahl der Zeilen pro Feldwert in SQL?

Zum Beispiel habe ich eine Tabelle wie diese in Hive:

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

und ich möchte nur die ersten zwei Zeilen jedes eindeutigen Werts der ersten Spalte zurückgeben. Ich möchte, dass dies in der Lage ist, die Datenmenge zu begrenzen, die ich zu Berichtszwecken von Hive nach MySQL übertrage. Ich hätte gerne eine einzige HiveQL-Abfrage, die mir Folgendes gibt:

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage