Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment sélectionner la première ligne pour chaque groupe dans MySQL ?

J'ai basé ma réponse uniquement sur le titre de votre message, car je ne connais pas C # et je n'ai pas compris la requête donnée. Mais dans MySQL, je vous suggère d'essayer les sous-sélections. Obtenez d'abord un ensemble de clés primaires de colonnes intéressantes, puis sélectionnez les données de ces lignes :

SELECT somecolumn, anothercolumn 
  FROM sometable 
 WHERE id IN (
               SELECT min(id) 
                 FROM sometable 
                GROUP BY somecolumn
             );