如何解决将 sql 查询转换为 talend 作业
我有这个 sql 查询,我想将其转换为 talend 工作。一直在环顾四周,但我不确定这应该如何在 talend 中有效地解释。以下是查询:
SELECT p.DISPLAYNAME,T1.DESIGNTL,p2.DISPLAYNAME,T1.DESIGNER,p3.DISPLAYNAME,T1.PERMITTL,p4.DISPLAYNAME,T1.SCHEDULER,p5.DISPLAYNAME,T1.SUPERVISOR
FROM T1
JOIN PERSON p ON p.PERSONID = T1.DESIGNTL
JOIN PERSON p2 ON p2.PERSONID = T1.DESIGNER
JOIN PERSON p3 ON p3.PERSONID = T1.PERMITTL
JOIN PERSON p4 ON p4.PERSONID = T1.SCHEDULER
JOIN PERSON p5 ON p5.PERSONID = T1.SUPERVISOR
我如何解释这里的连接。 1 个主表和第二个表的多个实例,使用第二个表的不同列。提前致谢。
解决方法
我认为您应该隔离查询每个表。使用向列添加前缀/后缀的组件,然后与 tMap 连接(1 个主表到 tMap 和其他用于在 tMap 中查找)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。