greatest-n-per-group

FORZAR ÍNDICE MySQL where ¿dónde lo pongo?

Tengo la siguiente consulta MySQL que funciona perfectamente bien. Excepto que necesito agregar un "ÍNDICE DE FUERZA" y no es ... rt_time) Lo probé casi en todas partes sin éxito, lo que me lleva a creer que hay algo más complejo que me estoy perdiendo?

Optimizar EL GRUPO POR consulta para recuperar el último registro por usuario

Tengo la siguiente tabla (forma simplificada) en Postgres 9.2 CREATE TABLE user_msg_log ( aggr_date DATE, user_id I ... pero no ayuda mucho. ¿Hay algún otro índice que deba usar para acelerar esto, o cualquier otra forma de lograr lo que quiero?

Consulta SQL para seleccionar fila distinta con valor mínimo

Quiero una instrucción SQL para obtener la fila con un valor mínimo. Considere esta tabla: id game point 1 x 5 ... r mínimo en la columna point, agrupados por juego? Así: id game point 1 z 4 2 y 6 3 x 2

Usar ORDENAR POR y AGRUPAR POR juntos

Mi tabla se ve así (y estoy usando MySQL): m_id | v_id | timestamp ------------------------ 6 | 1 | 1333635317 34 | ... | 1 | 1333635317 Creo que causa porque primero hace GROUP_BY y luego ORDENA los resultados. ¿Alguna idea? Agradecer.

¿Cómo SELECCIONAR los cuatro artículos más recientes por categoría?

Tengo una base de datos de elementos. Cada elemento se clasifica con un ID de categoría de una tabla de categorías. Estoy t ... base de datos. Alguien sabe si esto es posible? O si 33 llamadas no es tan importante y debería hacerlo de la manera fácil.

MYSQL cómo seleccionar datos donde un campo tiene un valor mínimo

Por favor, quiero seleccionar datos de una tabla, donde un campo específico tiene el valor mínimo, he intentado esto: SELECT * FROM pieces where min(price) No soy bueno con MySQL, por favor alguna ayuda ? Gracias

Cómo obtener el último registro por grupo en SQL

Me enfrento a un problema bastante interesante. Tengo una tabla con la siguiente estructura: CREATE TABLE [dbo].[Event] ( ... tros. No es necesario tirar del último registro! ¿Alguna idea sobre cómo seleccionar solo el último registro por solicitud?

PostgreSQL MAX y GRUPO POR

Tengo una tabla con id, year y count. Quiero obtener el MAX(count) para cada id y mantener el year cuando sucede, así que h ... se año específico. Entonces, ¿cómo puedo escribir esa consulta? Quiero obtener el ids MAX(count) y el año en que eso sucede.

T-SQL: Seleccionar Columna Basada en MAX (Otra Columna)

Espero que haya una forma sencilla de hacer esto sin usar una sub-consulta: Escenario: Tiene "TableA" con columnas "Clave", ... (SubKey) Pero eso es imposible. ¿Hay una manera de hacer esto sin hacer un ' WHERE SubKey = (subselect for max subclave)'?