【发布时间】:2021-10-03 22:58:30
【问题描述】:
我正在使用 redshift 来查询数据 我使用了以下查询:
Select tenant_name
From (
SELECT * from fct.st_member_development as st_member_development
inner join
(SELECT * from fct.st_contract_development) u
on st_member_development.tenant_name =u.tenant_name and st_member_development.fk_organization_unit =u.fk_organization_unit and st_member_development.date=u.date
)
limit 5
对于我要加入的表,它们都有tenant_name 列
我的查询失败并出现以下错误:错误:列引用“租户名称”不明确
知道如何解决这个问题吗?
【问题讨论】:
-
不要使用
*,明确指定您的列。并使用表别名来限定列 -
您是否检查过
tenant_name列是否出现在两个表中?
标签: sql join amazon-redshift