Wybierz średnią z tabeli MySQL za pomocą LIMIT

Próbuję uzyskać średnią z najniższych 5 przedmiotów w cenie, pogrupowanych według dołączonej do nich nazwy użytkownika. Poniższe zapytanie podaje jednak średnią cenę dla każdego użytkownika (która oczywiście jest ceną), ale chcę tylko zwrócić jedną odpowiedź.

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

questionAnswers(2)

yourAnswerToTheQuestion