有两张桌子
表格型号
Id int Unchecked
MakeId int Unchecked
Name nvarchar(255)
表格功能
FId int Checked
两个表都没有关系。想要一个具有两个表格列的记录集。
目标
Id int Unchecked
MakeId int Unchecked
Name nvarchar(255)
FId int Checked
不能使用bellow sql,因为我有两个数据,一个用于模型,另一个用于功能(这个只选择前1个记录)
select Id,MakeId,Name,(select top 1 Fid from Feature) as Fid from Model
答案 0 :(得分:1)
我要做的是,因为您只需要来自Feature的单个TOP 1结果,所以使用执行SQL任务将该值保存到控制流中的变量。然后在数据流中,配置源数据连接,并将其运行到派生列任务。然后定义一个使用您创建的Feature变量的新列。然后,您可以将派生列的输出运行到目标(或其他任务等)。