Resultados de la búsqueda a petición "greatest-n-per-group"

27 la respuesta

SQL selecciona solo filas con valor máximo en una columna

Tengo esta tabla para documentos (versión simplificada aquí): +------+-------+--------------------------------------+ | id | rev | content | +------+-------+--------------------------------------+ | 1 | 1 | ... | | 2 | 1 | ... | | 1 | 2 | ... | ...

14 la respuesta

Cómo seleccionar una sola fila en función del valor máximo en varias filas [duplicado]

Posible duplicado: SQL: encuentre el registro máximo por grupo [https://stackoverflow.com/questions/2657482/sql-find-the-max-record-per-group] Tengo una tabla con cuatro columnas como tal: name major minor revision p1 0 4 3 p1 1 0 0 p1 1 1 4 ...

2 la respuesta

Obtenga registros con el <whatever> más alto / más pequeño por grupo

¿Como hacer eso El título anterior de esta pregunta era "using rank (@Rank: = @Rank + 1) en consultas complejas con subconsultas: ¿funcionará? "porque estaba buscando una solución usando rangos, pero ahora veo que la solución publicada por Bill ...

4 la respuesta

ubconsulta @MySQL: busque solo el primer registro en una IZQUIERDA UNIR

Estoy tratando de mostrar una lista de registros de miembros, y tengo algunas tablas que estoy usando para mostrar lo que necesito. Esa es la parte fácil. La parte con la que necesito ayuda es con una tabla que tiene muchos registros para cada ...

6 la respuesta

MySQL recupera el último registro del Grupo

Tengo un sitio de redes sociales y estoy luchando con una consulta. Tengo una tabla de publicaciones que contiene todas las publicaciones de los usuarios y luego una tabla post_comments que contiene todos los comentarios de una publicación. ...

4 la respuesta

MYSQL muestra filas incorrectas cuando se usa GROUP BY

Tengo dos mesas article('id', 'ticket_id', 'incoming_time', 'to', 'from', 'message') ticket('id', 'queue_id')os tickets de @where representan un hilo de correos electrónicos entre el personal de soporte y los clientes, y los artículos son los ...

2 la respuesta

¿Cómo escribir la consulta de tipo "mayor n por grupo", pero con condiciones adicionales?

Hice una pregunta sobre cómo realizar una consulta de tipo "mayor n por grupo" ayer (en ese momento sin saber que se llamaba "mayor n por grupo"), excepto que pregunté cómo obtener la menor cantidad por grupo. La estructura de la tabla era la ...

2 la respuesta

MySQL selecciona los mejores registros X para cada individuo en la tabla

¿Hay una mejor manera de obtener múltiples resultados "top X" de una tabla MySQL? Puedo lograr esto fácilmente con una unión cuando el número de @ diferent foo es pequeño (SELECT foo,score FROM tablebar WHERE (foo = 'abc') ORDER BY score DESC ...