小编Raj*_*ani的帖子

无法连接 Athena 中两个不同数据库的两个表

我在 Athena 有 2 个数据库,每个数据库都有自己的表。我不知道如何连接两个表。Contractinfo_2019 是一个数据库,enrollmentinfo_2019 也是另一个数据库。我不断收到错误:

“SYNTAX_ERROR:第 11:10 行:表 awsdatacatalog.enrollmentinfo_2019.contractinfo2019 不存在

此查询针对“enrollmentinfo_2019”数据库运行,除非查询限定。请在我们的论坛上发布错误消息或联系客户支持,查询 ID:1bbc3941-4fa1-40a0-87c1-eb093784c990。”

    SELECT a.*,
        b.*
FROM 
    (SELECT contract_id,
         plan_id,
         organization_type,
         plan_type,
         organization_name,
        plan_name,
        parent_organization
    FROM contractinfo2019) AS a
LEFT JOIN 
    (SELECT contract_number,
         plan_id,
        state,
        county,
        enrollment
    FROM enrollmentinfo2019) AS b
    ON a.contract_id=b.contract_number
        AND a.plan_id=b.plan_id 
Run Code Online (Sandbox Code Playgroud)

有人可以指导我如何加入 Athena 的桌子吗?我不确定我在这里做错了什么?

amazon-s3 amazon-web-services amazon-athena

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

Amazon Athena- 查询以字符串形式存储的数字的列

我有一个保险数据集,其中包括每个县的注册人数。但是,注册数量存储为字符串。我如何查询诸如“查找注册人数超过 50 的计划”之类的数据。不幸的是 50 在数据集中存储为一个字符串,所以我需要了解如何使用 athena 运行我的查询。有人可以帮忙吗

在此处输入图片说明

amazon-web-services amazon-athena

6
推荐指数
1
解决办法
7985
查看次数