Próbuję uzyskać średnią z najniższych 5 wycenionych pozycji pogrupowanych według nazwy użytkownika. Jednak poniższe zapytanie podaje średnią cenę dla każdego użytkownika (która oczywiście jest ceną), ale chcę tylko zwrócić jedną odpowiedź.Wybierz średnią z tabeli MySQL z LIMITem
SELECT AVG(price)
FROM table
WHERE price > '0' && item_id = '$id'
GROUP BY username
ORDER BY price ASC
LIMIT 5
Nie rozumiem co próbujesz zrobić. Czy możesz podać przykładową strukturę tabeli, niektóre przykładowe dane i oczekiwany wynik dla tych danych? –