Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wählen Sie den Durchschnitt aus der MySQL-Tabelle mit LIMIT

Ich denke, das ist es, wonach Sie suchen:

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

Es wird der Durchschnitt der 5 niedrigsten Preise zurückgegeben - eine einzige Antwort.