假設我有一個包含100萬行的表。一欄列出「組」,另一欄列出「銷售」。集團#的範圍從1到100,000,每個集團約有10個銷售條目。我想以某種方式將數據總結爲100,000行,每個組的銷售額總和而不是每個銷售額。更快的方式來總結SQL列的各個部分
到目前爲止,我的方法是運行一個從1到100,000的PHP循環,其中每個迭代發送一個SQL查詢到sum(Sales)WHERE Group = $ i。然後我可以將它回顯到一個html表中,或者將它插入到一個新的SQL表中。問題是這種方法需要幾個小時。
有關如何改善此過程的任何提示?有沒有辦法將它寫成一個單一的SQL查詢,這將大大提高速度?由於
你可以添加一些數據的例子嗎? – Evgeniy