La sélection de première ligne par groupe

J'ai un tableau avec trois colonnes: A,B,C.

Les valeurs sont:

+---+-----+----+
| A |  B  | C  |
+---+-----+----+
| 1 | -10 |  5 |
| 1 |   0 |  5 |
| 1 |  10 |  5 |
| 2 |  10 | 12 |
| 2 |   0 | 12 |
| 3 | -10 | 14 |
| 4 |   0 |  8 |
| 4 |  10 |  8 |
| 5 |   0 |  6 |
| 5 |   1 |  6 |
| 5 |  -5 |  6 |
+---+-----+----+

Si j'ai d'abord afin que les données par colonne A, puis colonne B, puis colonne C (bien que j'ai fait toutes colonne C les valeurs de la même par colonne A valeur) comment puis-je sélectionner "première ligne" par colonne A?

Donc, il devrait en résulter:

+---+-----+----+
| A |  B  | C  |
+---+-----+----+
| 1 | -10 |  5 |
| 2 |   0 | 12 |
| 3 | -10 | 14 |
| 4 |   0 |  8 |
| 5 |  -5 |  6 |
+---+-----+----+
  • la dernière devrait être {5,-5,6}
  • Fixe...........
  • Il y a aussi une réponse détaillée à dba.stackexchange.com: la Récupération de n lignes par groupe avec une comparaison de différentes approches.
InformationsquelleAutor mezamorphic | 2012-06-07