sql >> Databasteknik >  >> RDS >> Mysql

GROUP BY-satsen i en fråga i MySQL kraschar bara min anslutning i vissa fall

GROUP BY är från tabellen psh . Det ska vara körbordet och gå med den icke gruppvis:

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

Detta bör påskynda saker och ting ganska mycket om det indexeras korrekt på psh.sceneId




  1. Använder SSL för att ansluta till mySQL från PHP

  2. Redundanta data i uppdateringsutlåtanden

  3. Hur man hämtar data från två tabeller i sql

  4. GROUP BY med MAX(DATE)