是否可以在 S3 Select 中执行嵌套查询?

Is it possible to execute nested queries in S3 Select?

我正在尝试执行以下类型的查询: SELECT * FROM (SELECT * FROM s3object s WHERE ..)

但是我收到以下错误: Invalid Data Source type.

S3 Select 支持嵌套查询吗?还是我遗漏了什么?

Amazon S3 Select 不支持嵌套查询。根据 the documentation,Amazon S3 Select 和 S3 Glacier Select 支持以下形式的 FROM 子句:

FROM table_name
FROM table_name alias
FROM table_name AS alias

其中 table_nameS3Object(对于 Amazon S3 Select)或 ARCHIVEOBJECT(对于 S3 Glacier Select)之一) 指的是被查询的档案。来自传统关系数据库的用户可以将其视为包含 table.

多个视图的数据库模式