Je possède une table comme celle-ci:
a b
1 23
1 2
1 7
2 9
2 11
Je veux sélectionner la première ligne (l'ordre n'a pas d'importance) d'une requête "GROUP BY a", le résultat devrait être
a b
1 23
2 9
Je suis en train d'utiliser SQL SERVER 2008, comment écrire la requête pour cela?
1 votes
Ainsi,
(1,2),(2,11)
serait également acceptable car l'ordre n'a pas d'importance? (Ou tout autre valeur arbitraire deb
par rapport àa
)0 votes
Oui, j'ai juste besoin d'une rangée, peu importe ce qu'elle est
0 votes
Est-ce que cela répond à votre question ? Sélectionner la première ligne de chaque groupe GROUP BY ?
0 votes
Est-ce que cela répond à votre question? Obtenir la première ligne de chaque groupe