【发布时间】:2020-12-08 18:57:52
【问题描述】:
我正在尝试在查询下运行并收到错误。 错误:由于内部错误,不支持这种类型的相关子查询模式。如何在不改变结果的情况下重新编写子查询。以粗体突出显示是导致问题的原因。
选择 bin_max, bin_count, ROUND(RATIO_TO_REPORT(bin_count) over (), 5) bin_percent 从 ( 选择 bin_max, cum_count - 滞后 (cum_count, 1) 超过 (ORDER BY bin_max) bin_count 从 ( 选择 b.bin_max, (选择计数(*) FROM ndw_owner.MBP_USER_LOGINS_BY_USER ulbu 在哪里 ulbu.DAYS_SINCE_FIRST_LOGIN > 30 和 ulbu.PROJECTED_30_DAY_LOGINS ) cum_count 从 (SELECT * FROM (SELECT 1 AS BIN_MAX 联盟 选择 2 作为 BIN_MAX UNION 选择 3 作为 BIN_MAX UNION 选择 4 作为 BIN_MAX UNION 选择 5 作为 BIN_MAX UNION 选择 10 作为 BIN_MAX UNION 选择 15 作为 BIN_MAX UNION 选择 20 作为 BIN_MAX UNION 选择 30 作为 BIN_MAX UNION 选择 40 作为 BIN_MAX UNION 选择 60 作为 BIN_MAX UNION 选择 80 作为 BIN_MAX UNION 选择 99999999 作为 BIN_MAX ) ) b ) );
【问题讨论】:
标签: amazon-redshift