我刚刚推出了世界上第一个小额支付论坛...... rudebagel。我正在向朋友解释如何在用户的个人资料页面上(例如" Bob")可以看到Bob估价的所有帖子从最有价值到最低价值排序。当我意识到MySQL数据库中的表(user_values)存储每个事务时...那么结果可能看起来像这样...
Bob为日落点击了四分之一按钮三次,为猴子点击了两次角钱按钮。显然,我必须汇总数据。
我不是数据库专家......我对复杂的聚合/连接表的焦虑诱惑我简单地创建另一个表,只要进行事务就会更新。然后我可以使用此表按值排序,另一个表(user_values)用于显示最近的活动。
此处包含点击投币按钮的代码的页面...
我的经济学比我的编程好。
那么我应该创建另一个表来存储聚合信息,还是应该在每次请求信息时聚合user_values表?如果聚合是要走的路......那么查询是什么?提前致谢!