0
A
回答
0
這可以通過使用假ID在三條SQL語句之間應用連接來完成。以下是步驟:
- 在SQL任務編輯器中將ResultSet設置爲「單行」。
請輸入您的SQL語句,如下所示,它將返回帶有三列的單個行(每列是三條連接的SQL語句中的單個記錄和列的結果)。
SELECT a.test1, b.test2, c.test3 FROM (SELECT top 1 '1' as ID, field_A as test1 FROM [dbo].[table1]) a JOIN ( SELECT top 1 '1' as ID, field_B as test2 FROM [dbo].[table2]) b on a.id = b.id JOIN ( SELECT top 1 '1' as ID, field_C as test3 FROM [dbo].[table3]) c on a.id = c.id
選擇結果設置並添加三個新的結果名稱「0」,「1」和「2」。每個人都將映射到您在包中定義的三個變量名稱之一。您必須使用結果名稱0,1和2.「0」匹配從SQL語句的第一列返回的值,第二列返回「1」,第三列返回「2」。
希望這有幫助,並請指出這是否回答你的問題。
+0
我的歉意。在發佈上述內容後,我只注意到這三個變量是「object」類型的。鑑於此,我建議的解決方案將無法工作。是否有必要在單個SQL任務中執行此操作,而不是三個單獨的任務? – user3662215
+0
我的過程產生3個結果集,這就是爲什麼。沒有問題分裂,但在一個好奇心,我問 – vignesh
相關問題
- 1. 結合3 SQL SELECT到一個語句
- 2. 將單個任意SQL SELECT語句映射到單個類的O/R映射?
- 3. 將變量映射到來自不同端口的IO
- 4. 將兩個select語句的值保存在兩個不同的變量中
- 5. SSIS執行SQL任務 - 來自變量的語句 - 來自表的變量值
- 6. 3個表的SQL SELECT語句
- 7. 使用自動映射器將多個對象映射到一個對象
- 8. 如何將一個SELECT語句的值賦給一個變量?
- 9. 如何使用AutoMapper將多個OBJECTS映射到一個對象 - asp.net mvc 3
- 10. Java8將來自2個不同對象流的數據收集到第3個對象的排序列表中
- 11. 自動將JSON對象映射到Ruby中的實例變量
- 12. ZF2將Join語句的結果集映射到不同的對象
- 13. 計算SQL語法 - 來自3個不同數據庫的3個表
- 14. SELECT語句PDO將一個變量添加到ORDER BY子句
- 15. 顯示來自Rails 3中不同條目的變量值?
- 16. 合併兩個SQL SELECT語句返回來自兩個不同表的值
- 17. get ScheduledExecutorService將變量更改爲3個不同的值
- 18. 來自兩個對象的映射數據兩個與自動映射器
- 19. 3相同的外鍵在一個表中,select語句
- 20. MyBatis select語句不帶結果映射
- 21. 如何在3個值之間「映射」?
- 22. MVC 3獲取不同的數據庫值到一個變量
- 23. 添加值到三個不同的變量來自的foreach對象
- 24. 限制3個不同的變量和
- 25. Swift 3,RxAlamofire和映射到自定義對象
- 26. 來自兩個表的SQL SELECT語句
- 27. 來自2個表的SQL select語句
- 28. 3個不同對象的OOP概念
- 29. 嵌套3個不同的對象
- 30. 來自兩個組的select語句的值合併爲一個
我想你可以,如果你可以使用類似CTE的東西來返回一組結果,一旦所有3個語句已被處理。 – MiguelH