sql >> Base de Datos >  >> RDS >> Mysql

Seleccione el promedio de la tabla MySQL con LIMIT

Creo que esto es lo que buscas:

SELECT AVG(items.price)
  FROM (SELECT t.price
          FROM TABLE t
         WHERE t.price > '0' 
           AND t.item_id = '$id'
      ORDER BY t.price
         LIMIT 5) items

Devolverá el promedio de los 5 precios más bajos:una sola respuesta.