我是ETL世界的新手,我正在尝试安排从另一家公司发送给我们的数据文件,以便它可以ETLed到数据仓库.我将通过SQL Server 2014上的Integration Services开发ETL.基本上,我有五种类型的记录:帐户记录(与个人帐户相关的元记录),购买记录等.
为方便起见,帐户记录只提供有关帐户持有人的信息(姓名,帐户ID,性别等),购买记录显示购买历史及其金额等
我的问题是:向我们发送记录的公司问我:你想如何安排记录?
例如:
Person X
Account Records....
Purchase Records...
...
Person Y
Account Records....
Purchase Records...
Run Code Online (Sandbox Code Playgroud) 我试图使用"IN"SQL运算符,而不是一定数量的已定义变量,我试图使用表列.所以我写了以下内容,但是我无法理解它.
SELECT * FROM searchWithinTable
WHERE searchBy IN (Test2C.col1)
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏,谢谢!(我正在使用SQL Server)