如何解决将 6 个不同表中的列总和合并为一列?
是否可以联合多个聚合列?
我有 6 个表,每个表来自不同的子查询,它们具有格式(用户 ID、计数)。每个表代表用户所在的不同阶段。我正在尝试创建一个包含列(阶段,用户总数)的最终表,其中总数 # 是每个阶段的“计数”列的总和。
到目前为止,我已将所有 6 个表左连接成一个具有格式(用户 ID、第 1 阶段计数、第 2 阶段计数、第 3 阶段计数等)的表。
我想我可以选择每个阶段计数的总和(在下面尝试)然后将它们联合在一起(不知道如何做到这一点)以将它们“堆叠”在 2 x 7 结果中(每行是 [阶段名称],[阶段计数的总和] 带有标题行),但我不确定如何在查询中构造它。
我被困在这里:
SELECT
count(new_user_id),sum(appt_booked),sum(first_appt_comp),sum(apt_summary_viewed),sum(second_appt_comp),sum(promoter)
FROM all_users
LEFT JOIN appt_booked_users ON all_users.new_user_id = appt_booked_users.appt_user_id
LEFT JOIN appt_comp_users ON all_users.new_user_id = appt_comp_users.appt_comp_one_user_id
LEFT JOIN act_comp_users ON appt_booked_users.appt_id = act_comp_users.summary_appt_id
LEFT JOIN appt_comp_two_users ON all_users.new_user_id = appt_comp_two_users.appt_comp_two_user_id
LEFT JOIN promoter_users ON all_users.new_user_id = promoter_users.promoter_user_id
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。