发布于: Jul 30, 2021

Amazon Redshift 是一款完全托管式云数据仓库,现在支持递归通用表表达式 (CTE)。即日起,您可以在 Redshift 集群上使用递归 CTE 以查询组织图表(其中员工向其他员工(经理)报告)或者产品包含多个组件(这些组件又包含其他组件)的多级产品订单之类的分层数据。

递归 CTE 是一个引用自身的通用表表达式。若要使用递归 CTE,您首先需要定义 SELECT 子查询,该子查询将会返回一个初始递归集(“Anchor 子句”)的结果集,然后再定义另一个 SELECT 子查询,该子查询引用其 FROM 子句(“递归从句”)中的 CTE 名称。递归子句包含一个 WHERE 子句,用于终止其自己的执行。

要开始使用和详细了解递归 CTE,请访问我们的文档

有关 Amazon Redshift 可用性的信息,请参阅亚马逊云科技区域表