pierwsza: arts gdzie mamy artykuły (id i rożne pola mniej ważne i kategoria)
druga
rate gdzie mamy oceny "id,uid,artid,rate"
uid użytkownik , id arta i ocena 1-10
Tera pobierając artykuły chciałbym posortować je względem tabeli rate (plus kategoria) a dokładnie średniej pola rate.
Wiem że należy użyć funkcji AVG do wyliczenia średniej ale dalej pojawia się problem.. gdy skonstruowałem zapytanie pobiera mi tylko jeden rekord (pewnie zła składnia)
SELECT arts.*,rate.rate FROM `arts` arts LEFT JOIN `rate` rate ON rate.artid = arts.id WHERE arts.category ='{$category}' ORDER BY AVG(rate.rate) ASC LIMIT {$from} , {$to}
z góry thx za pomoc
