0

このデータベースを適切に編成する方法について頭を悩ませています。7,000,000 行のテーブルがあります。各行には、カウント、日付、および一意でない名前があります。

例:

name -- count -- date
blue -- 27 -- 2012-9-05
red  -- 12 -- 2012-10-05
blue -- 19 -- 2012-9-07
blue -- 13 -- 2012-10-4

name各月の合計を保存する最良の方法は何ですか? これを行うためにサーバー側の言語を使用する必要がある場合、私は PHP しか知りません。

前もって感謝します!

4

1 に答える 1

3

バックエンドで行う方が良いと思います。例えば

SELECT NAME,date,SUM(Count) AS SumCount
FROM <Your TABLE>
GROUP BY NAME,MONTH(date)
于 2012-09-11T03:06:43.007 に答える