小编Cés*_*rea的帖子

Athena:不支持此类查询

我在雅典娜有当前的查询。

SELECT col1,
       col_2,
       A.col_3
    FROM 
        (SELECT col_1,
                col_3
        FROM table_1
        JOIN col_3
        WHERE col_1 IN 
            (SELECT DISTINCT col_1
            FROM table_2
            JOIN table_1
                ON table_1.col_1 = table_2.col_1
            ) 
        ) AS A
            LEFT JOIN 
                (SELECT col_2,
                        col_3
                FROM table_3
                JOIN col_3
                WHERE col_2 IN 
                    (SELECT DISTINCT col_2
                    FROM table_2
                    JOIN table_4
                        ON table_2.col_1 = table_4.col_1
                    JOIN table_3
                        ON table_4.col_2 = table_3.col_2
                    ) 
                ) AS B
                        ON B.col_3 = A.col_3
Run Code Online (Sandbox Code Playgroud)

它适用于 SQLite。但是当我在 AWS Athena 中运行它时,出现以下错误:

Queries of this type are not supported …
Run Code Online (Sandbox Code Playgroud)

amazon-athena

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

amazon-athena ×1