これを試してください:
SELECT
p.provider_id,
provider.name,
subcat_id,
COUNT(user_id) AS subscribers
FROM subscribers s
JOIN provider p ON p.provider_id = s.provider.id
WHERE subcat_id = 5
GROUP BY 1, 2, 3
ORDER BY 4 DESC
LIMIT 10
以下の使用に注意してください:
- 一般的な列名をより明確に区別するためのテーブルのエイリアス
- グループ化すると、すべての非集計列が一覧表示されます(現在のクエリは正しく機能しません)