我在 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 的桌子吗?我不确定我在这里做错了什么?
我有一个保险数据集,其中包括每个县的注册人数。但是,注册数量存储为字符串。我如何查询诸如“查找注册人数超过 50 的计划”之类的数据。不幸的是 50 在数据集中存储为一个字符串,所以我需要了解如何使用 athena 运行我的查询。有人可以帮忙吗