Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Selecione a média da tabela MySQL com LIMIT


Acho que é isso que você procura:
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

Ele retornará a média dos 5 preços mais baixos - uma única resposta.