问题描述
在 Pentaho - Spoon 上,我想从 3 个不同的表(每个表中的一个字段)中选择并加入 3 个与日期相关的字段并以不同的方式命名,并将所有数据加入将被调用的单个列中日期。我试着用一个步骤来做,但找不到它,所以我认为最简单的方法是编写脚本。任何的想法?我迷路了……谢谢!!
我开始于: 选择 dbo.SCHOOL.Date、dbo.STUDENT.Year、dbo.EXAMS.Year 来自 dbo.SCHOOL、dbo.STUDENT、dbo.EXAMS
解决方法
如果要合并数据,请使用 UNION 而不是 JOIN。如果您的所有列都具有相同的数据类型(日期)。
SELECT Date,'SchoolTable' FROM dbo.School
UNION
SELECT Year,'StudentTable' FROM dbo.Student
UNION
SELECT Year,'ExamsTable' FROM dbo.Exams
或提供有关表格的更多信息