non sbagli, quella query tira fuori un solo campo: totale dei prodotti venduti, ordinandoli in ordine decrescente, quindi il primo è il più venduto, se ti occorre conoscere anche altri campi ti basta aggiungerli tra il SELECT e il FROM:

codice:
SELECT COUNT(*) AS totale,campoFrutta FROM tuaTabella GROUP BY campoFrutta ORDER BY totale DESC
in questo modo ottinei qualcosa di simile a questo:

135 | pere
121 | mele
89 ! banane

ecc..