Saltar al contenido

sql seleccionar fila con valor máximo para cada ejemplo de código de grupo

Agradecemos tu apoyo para extender nuestros artículos sobre las ciencias informáticas.

Ejemplo 1: obtener fila de max

SELECT * 
FROM t1 WHERE (id,rev) IN 
( SELECT id, MAX(rev)
  FROM t1
  GROUP BY id
)

Ejemplo 2: mysql encuentra los elementos de la fila del valor más alto en la columna

SELECT tt.*
FROM topten tt
INNER JOIN
    (SELECT home, MAX(datetime) AS MaxDateTime
    FROM topten
    GROUP BY home) groupedtt 
ON tt.home = groupedtt.home 
AND tt.datetime = groupedtt.MaxDateTime

Comentarios y puntuaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *