2010-10-25 7 views
0

J'ai cette situation dans une certaine table:Comment puis-je écrire cette requête SQL SELECT pour cette table?

id | name 
1  'Test' 
2  'Test' 
3  'Test' 

Comment puis-je faire une requête à SELECT par le nom distinct? J'ai également besoin de la colonne ID, même si j'obtiens la première occurrence de l'élément, par ex. "Si la colonne de nom se répète, donnez-moi le premier enregistrement avec cette répétition."

Répondre

13
select name, MIN(ID) 
from aCertainTable 
group by name 
+0

+1 pour une réponse astucieuse. – mohang

+0

Thaaaanks Fosco! Ça marche! :-) – AndreMiranda

Questions connexes