GROUP BY
テーブルpsh
からのものです 。これは駆動テーブルであり、groupby以外のテーブルと結合する必要があります:
select count(ps.ID)
FROM player_state_history as psh
JOIN player_spin as ps ON
psh.playerId = ps.playerId
WHERE psh.sceneId IN (9, 19, 29, 30)
GROUP BY psh.sceneId
psh.sceneId
で適切にインデックス付けされている場合、これにより処理速度が大幅に向上します。