Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die GROUP BY-Klausel in einer Abfrage in MySQL bringt meine Verbindung nur in einigen Fällen zum Absturz

Die GROUP BY stammt aus der Tabelle psh . Es sollte die Fahrtabelle sein und sich mit der Nicht-Gruppieren-nach-Tabelle verbinden:

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

Dies sollte die Dinge ziemlich beschleunigen, wenn es richtig auf psh.sceneId indiziert ist