u اسم مستعار برای user_post
c اسم مستعار برای client


این پایینی بدون اسم مستعار


اینم یه query هست مثل بقیه query ها

SELECT client.name,count(user_post.client_id) FROM user_post LEFT JOIN client  ON user_post.client_id=client.id GROUP BY client.name ORDER BY count(user_post.client_id) DESC


سلکت کن name رو از جدول clientو تعداد client_id ها جدول user_post
Join کن با جدول clientجایی که client_id از جدول user_post با id جدول clientبرابر باشه
و بعد همه روبراساس name از جدول client
تویه دسته یا گروه قرار بده

فیلدهای جدول کلایت هم به اینصورت هست
یه id داره و name
که این id برابر با client_id جدول user_post هست



حالا شما باید جداول و فیلدهای خودتون روبا کد بالا جایگزین کنید