Si quiero seleccionar valores mínimo y máximo de una tabla completa que pueden utilizar esta:min SELECT y el valor máximo de una parte de una tabla en MySQL
SELECT min(price) as min_price, max(price) as max_price FROM `prices`
Pero cómo seleccionar los valores mínimo y máximo de solo una parte de una mesa? Por ejemplo, tengo 30 filas en una tabla. Quiero seleccionar valores mínimos y máximos de las primeras diez filas, a continuación, a partir de segundos diez filas y luego formar la última algo 10.
He tratado como
SELECT min(price) as min_price, max(price) as max_price FROM `prices` LIMIT 0,10
pero esto no funcionó.
¿Cómo puedo resolver este problema con un mínimo de consultas?
Define las "primeras diez filas". ¿Qué campo estás usando para determinar el orden de las filas? – JNK
verifique mi respuesta para obtener un rango arbitrario de filas – reggie