我们有两个MySQL表来跟踪我们每天的横幅统计数据。一张表格用于观看,另一张用于点击。这两个表设置这样的:将两个表合并为一个
次数:
banner_id (int 11)
click_date (date)
click_total (int 11)
浏览:
banner_id (int 11)
view_date (date)
view_total (int 11)
我需要每个月获得的统计信息;为此我得到了这个查询(对于视图):
SELECT
bv.`view_date`,
SUM(bv.`view_total`) AS view_total
FROM
tarlo.`tarlo_banners_views` bv
WHERE bv.`banner_id` = 469
GROUP BY bv.`banner_id`
ORDER BY bv.`view_date` ASC ;
而对于点击我有一个查询看起来几乎相同。在PHP中,我们将日期的结果合并到一个数组中。现在我们想知道是否可以通过一个MySQL查询(而不是2)来结合结果。
因此,我们需要的结果是这样的:
Date: Clicks: Views:
2013-07-07 556 156833
2013-07-08 726 175683
2013-07-09 356 130588
,而不是2分的结果集这样的:
Date: Clicks:
2013-07-07 556
2013-07-08 726
2013-07-09 356
Date: Views:
2013-07-07 156833
2013-07-08 175683
2013-07-09 130588
我们怎样才能做到这一点?
优秀,可以完美运行! –