Выберите среднее значение из таблицы MySQL с помощью LIMIT

Я пытаюсь получить среднее из 5 наименее дорогих товаров, сгруппированных по имени пользователя, прикрепленному к ним. Тем не менее, приведенный ниже запрос дает среднюю цену для каждого пользователя (которая, конечно, является ценой), но я просто хочу получить один ответ.

SELECT AVG(price) 
  FROM table 
 WHERE price > '0' && item_id = '$id' 
GROUP BY username 
ORDER BY price ASC 
   LIMIT 5

Ответы на вопрос(2)

Ваш ответ на вопрос