我无法计算/分组内部连接的结果
我有两张桌子
results_dump: 其中有两列:emailandresult(结果值可以是openorbounce)all_data: 其中包含三列email:full_name和address
第一个目标是查询 result_dump 表并计算和分组结果"open"针对特定email.
此查询效果很好:
SELECT `email`, COUNT(*) AS count
FROM `result_dump`
WHERE `date` = "open"
GROUP BY `email`
HAVING COUNT(*) > 3
ORDER BY count DESC
第二个目标是获取这些结果(任何“打开”超过 3 次的人)并输入“全名”和“地址”,这样我就可以获得有关谁打开电子邮件 3 次以上的详细信息。
我有这个查询,它可以将数据放在一起 - 但我不知道如何获取COUNT和使用?HAVINGORDERINNER JOIN
SELECT *
FROM all_data
INNER JOIN result_dump ON
all_data.email = result_dump.email
where `result` = "open"