首页 > 解决方案 > 修改键上的 SQL 连接表

问题描述

我正在尝试在修改后的键上加入表。我得到 b.buser 不存在。

SELECT 
a.name,
a.work_id,
a.email_id,
a.Legal_name,
b.username,
left(b.username,11) as buser,
b.email,
FROM a
left join b on a.work_id=b.buser

标签: sqlamazon-redshiftdbvisualizer

解决方案


我只能相信解析器:b.buser doesn't exist.

查看您的 SQL,您可能正在尝试引用left(b.username,11)您将其别名为buser. 这不同于b.buser.

试试这个:

left join b on a.work_id=left(b.username,11)

推荐阅读