Çok teşekkürler arkadaşlar başka bir arkadaşın önerisi ile daha kısa bir yol kullanarak yaptım işine yarayan olursa eğer kod şu;

SELECT haber_id, COUNT(favori_id) FROM favoriler
GROUP BY haber_id
ORDER BY COUNT(favori_id) DESC LIMIT 10