sql >> Base de Datos >  >> RDS >> Mysql

La cláusula GROUP BY en una consulta en MySQL bloquea mi conexión solo en algunos casos

El GROUP BY es de la tabla psh . Debe ser la mesa conductora y unirse con la mesa no agrupada:

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

Esto debería acelerar bastante las cosas si se indexa correctamente en psh.sceneId