我有一个带有多个公用表表达式的复杂查询。与最终结果集一起,我是否能够从我在其中使用的公共表表达式中获取数据。
例如:获取整个销售额%以及给定范围的saleID
with saleDataRange as
(select * from saleTable where ...
)
with resultset1 as
(
...
)
select salePercent from resultset1 where ...
以上查询仅返回salePercent。但我也想要中间的resultset1公用表。任何提示?
答案 0 :(得分:1)
我在redshift amazon中使用以下2种方法返回了多个不相关的结果集。
我还使用临时表分别获取多个结果。