如何在带SUM的多连接查询中包含DISTINCT

时间:2015-05-07 19:07:52

标签: mysql join sum distinct

以下查询为我提供了ALMOST正确的计数,除了包含重复的p.promo_code和submitid值的行。如何让此查询使用DISTINCT p.promo_code,submitid?

我尝试了几个我在SO上看到的单个连接查询的解决方案,比如--- 总和 * COUNT(DISTINCT p.promo_code,submitid)/ count(*)

没有运气。 以下是完整查询:

#hidden_stuff

它运行得很快,解释计划看起来不错,但由于重复数据目前有2个计数已关闭。

任何和所有帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您应该在这些列上使用分组依据。

will-attach-webview