Sortowanie danych wg średniej ocen z innej tabeli

Mam taki problem jak opisano tutaj http://algorytmy.pl/?id=2299 . Nie mam konta więc nie dam rady ściągnąć z tąd instrukcji. Może ktoś mi podpowiedzieć jak takie coś zrobić??

Można coś takiego

t.nazwa, avg(t.ocena) as srednia

FROM ( nazwa,id_zdjecia, sum(ocena) as ocena FROM foto,ocena WHERE foto.id=id_zdjecia GROUP BY id_zdjecia) AS t GROUP BY id_zdjecia ORDER by srednia DESC