用于获取产品发布计数的SQL查询

时间:2015-07-31 18:29:37

标签: sql mysqli

我目前有一个查询,用于查找产品的下载次数及当前月份的点发布(#。#)。每当有新产品和/或新版本时,我必须添加到查询中,当然容易被遗忘,特别是如果我不再需要更新它。

我设置了此SQLFiddle

我有产品,product_release和日志表非常自我解释,当有人下载​​产品版本时,日志表会记录。 product_release是产品的版本。

所以我的问题是有更好的方法吗?我确定,因为我在命名字段时必须抛弃当前查询并以不同方式完成。我并不反对它,我可以让服务器端语言以动态的方式处理查询。我想要一个我不必管理的查询,服务器端处理是可选的,如果可能的话也要避免。

1 个答案:

答案 0 :(得分:0)

我认为你应该使用

GROUP BY product.code

并更改您的SUM(计算以反映每行的产品数量,然后您应该为每个产品代码添加一行并附加总和。然后您可以使用任何服务器端语言将它们从数组中拉出来使用