Aby ti někdo dobře pomohl, musel bys taky doplnit strukturu tabulek a popis, co obsahují. Takhle je to dost hádání.. co tě ale zajímá jsou funkce COUNT() a SUM().
Takže pokud dobře odhadnu, jak ty tabulky vypadají, tak chceš něco jako toto:
SELECT *, COUNT(1) AS prod_count FROM prodano GROUP BY id_zbozi ORDER BY prod_count DESC;
SELECT * , SUM(cena) AS cena_sum FROM cenik GROUP BY id_zbozi ORDER BY cena_sum;
(samozřejmě můžeš tu funkci použít přímo při řazení jako ..ORDER BY SUM(cena); ale předpokládám, že ten součet tě taky zajímá)