Disons que j'ai le tableau suivant:
category | guid
---------+-----------------------
A | 5BC2...
A | 6A1C...
B | 92A2...
En gros, je veux faire la requête SQL suivante:
SELECT category, MIN(guid)
FROM myTable
GROUP BY category
Il n'a pas nécessairement à être MIN. Je veux juste revenir un GUID de chaque catégorie. Je n'aime pas lequel. Malheureusement, SQL Server n'autorise pas MIN ou MAX sur la Guid.
Bien sûr, je pourrais convertir le guid dans un varchar, ou de créer des imbriquée TOP 1 de SQL, mais ça me paraît laid solution de contournement. Est-il une solution élégante que j'ai manqué?