"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo recuperar la primera fila de cada grupo en MySQL?

¿Cómo recuperar la primera fila de cada grupo en MySQL?

Publicado el 2025-03-23
Navegar:733

How to Retrieve the First Row of Each Group in MySQL?

extrayendo las primeras filas de grupos en mysql

está buscando una forma de recuperar la primera fila para cada grupo en mysql. Mientras que los enfoques C# y LINQ-to-SQL proporcionados son incompatibles con mySQL, podemos utilizar una técnica diferente.

, puede emplear subseleccionaciones para lograr esto:

  1. ] Comenzando por obtener una lista de claves primarias para los Rows que está interesado en: Min (ID) De alguna manera Grupo por Somecolumn

    SELECT min(id) 
    FROM sometable 
    GROUP BY somecolumn
  2. Seleccione Somecolumn, ATOCOLUMNUMNNURM De alguna manera Donde id en ( Seleccione Min (ID) De alguna manera Grupo por Somecolumn );

    SELECT somecolumn, anothercolumn 
    FROM sometable 
    WHERE id IN (
       SELECT min(id) 
       FROM sometable 
       GROUP BY somecolumn
    );
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3