2017-11-29 4 views
0

Clash Of Clans apiを使用して、ウェブページ上の一族のすべてのメンバーを表示しています。しかし今、私はすべての寄付、カップを救い、毎週のベースで寄付を受けたいと思っています。だから私は、最も積極的なメンバーである、非常に明確な概要で見ることができます。しかし、事はそうです。私はちょうどデータベースを設計する方法を知らない。私は毎週、StatsWeek [number]:(MemberTag、Donations、DonationsReceived、Cups)のような表を作成しようと考えていました。しかし、ある時点では、私は大量のテーブルを持っています。だから、私はもっと効率的な方法でなければなりません。しかし、私はもっと良い方法を考えることはできません..私はMySqlデータベースを使用しています毎週複数の人物の統計情報を保存する最も良い方法

+1

週番号をフィールドとして1つのテーブルを作成します。 –

+0

...またはそのようなもの。データベースまたはそのテーブルに構造上の変更を加える必要がないため、適切なソリューションにヒットしたタイミングを知ることができます。 – Strawberry

答えて

0

コメントに記載されているように、それは1つのテーブルにすべてを格納することをお勧めします...毎週トランザクションを保存することができますあなたが選ぶ間隔)。 Here is an example schema for you.

たとえば、与えられた週に寄付された軍隊を見つけるには、その週の寄付から前の週の寄付を差し引かなければなりません。

関連する問題