SELECT gs.HomeTeamId,
100*avg(s.P2M)/avg(s.P2A) as P2P FROM gamesstats as gs, stats as s
WHERE gs.LeagueId = '145' AND
gs.SeasonStart = '2010'
GROUP BY gs.HomeTeamId
HAVING P2P > 52.12765958
這是我嘗試在我的mysql服務器上要求的SQL。出於某種原因,它需要太多時間。我可以在一秒鐘內分別獲得s.P2M
和s.P2A
,但這需要永久。 任何人都明白爲什麼?爲什麼下面的代碼非常慢?
你可以做一個WHERE而不是加入,我發現我沒有一分鐘前。不管怎麼說,還是要謝謝你。 – Vadiklk 2011-06-02 17:18:53