首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何输出具有表值的表,以及引用表的重复查找id(以宾得PDI和SQL表示)

如何输出具有表值的表,以及引用表的重复查找id(以宾得PDI和SQL表示)
EN

Stack Overflow用户
提问于 2020-07-15 10:05:36
回答 1查看 115关注 0票数 0

考虑一下,我有table_A,比如:

table_A

代码语言:javascript
复制
+--------+--------+--------+-----+
| code_1 | code_2 | code_3 | qty |
+--------+--------+--------+-----+
|   0.5  |   0.6  |   0.2  |  3  |
+--------+--------+--------+-----+
|   0.8  |   1.2  |   3.2  |  4  |
+--------+--------+--------+-----+
|   3.0  |   2.2  |   0.4  |  7  |
+--------+--------+--------+-----+

和一个reference_table,就像:

reference_table

代码语言:javascript
复制
+--------+--------+
|   id   | code   |
+--------+--------+
|    1   | code_1 |
+--------+--------+
|    2   | code_2 |
+--------+--------+
|    3   | code_3 |
+--------+--------+

现在,我想得到这样的输出:

output_table

代码语言:javascript
复制
+--------+--------+--------+
|   id   |  value |   qty  |
+--------+--------+--------+
|    1   |   0.5  |    3   |
+--------+--------+--------+
|    2   |   0.6  |    3   |
+--------+--------+--------+
|    3   |   0.2  |    3   |
+--------+--------+--------+
|    1   |   0.8  |    4   |
+--------+--------+--------+
|    2   |   1.2  |    4   |
+--------+--------+--------+
|    3   |   3.2  |    4   |
+--------+--------+--------+
|    1   |   3.0  |    7   |
+--------+--------+--------+
|    2   |   2.2  |    7   |
+--------+--------+--------+
|    3   |   0.4  |    7   |
+--------+--------+--------+

NB:-引用表在MySQL数据库中,table_A位于MSSQL数据库中。我使用宾得PDI从两个表(在不同的数据库中,通过“表输入”步骤)获取数据。

如何在output_table 中获得PDI - Spoon (ETL)

另外,在SQL中如何做到这一点(如果两个表位于同一个MSSQL数据库中)?

预先感谢 :)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-15 11:06:11

在Server中,可以使用横向连接--即关键字apply

代码语言:javascript
复制
select r.id, v.value, a.qty
from table_A a cross apply
     (values ('code_1', a.code_1), ('code_2', a.code_2), ('code_3', a.code_3)
     ) v(code, value) join
     reference r
     on r.code = v.code;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62912442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档