0
A
回答
3
不,你不這樣做,它可以用一個簡單的插入是選擇做:
INSERT INTO T2
SELECT t1.*,t3.col1,t3.col2...
FROM T1
LEFT OUTER JOIN t3
ON(t1.ID? = t3.ID?)
當然,你必須改變此查詢到你想要的任何列,以及連接條件之間的關係表格。
+0
謝謝..有點幫助,這裏有一些問題 http://stackoverflow.com/questions/36008450/select-each-row-and-insert-into-another-table –
+0
雖然你可以用SQL來做到這一點,我個人會編寫一個存儲過程來處理T1和T2的插入。這樣,如果有其他應用程序需要做同樣的事情,那麼您有一個可重用模塊,並且不必在其他應用程序中複製邏輯。 – Boneist
相關問題
- 1. 需要創建一個存儲過程
- 2. 我真的需要這個存儲過程中的參數嗎?
- 3. 需要在存儲過程
- 4. 調用的存儲過程需要從一個存儲的過程需要2個內部參數1參數
- 5. 我需要將參數清理到SQL存儲過程嗎?
- 6. 我們可以從另一個存儲過程調用存儲過程嗎?
- 7. CLR存儲過程需要一個SQL Server執行線程
- 8. 需要存儲過程需要x個郵編
- 9. 我需要用bcrypt存儲鹽嗎?
- 10. 如果我有一個Service類和IRepository,我需要一個存儲庫類嗎?
- 11. 我需要在多個記錄上運行存儲過程
- 12. 我需要一個處理程序嗎?
- 13. 這是一個存儲過程嗎?
- 14. 從另一個存儲過程中調用一個存儲過程而不需要**嵌套
- 15. 我需要一個UINavigationController嗎?
- 16. 從C#中的存儲過程,需要一個返回值
- 17. 需要幫助建設一個存儲過程
- 18. 需要使用MySQL存儲過程
- 19. 需要與Oracle存儲過程
- 20. 幫助與存儲過程需要
- 21. SQL Server存儲過程需要優化
- 22. Oracle存儲過程接受需要
- 23. 需要存儲過程的返回值
- 24. 存儲過程需要時間執行
- 25. 存儲過程幫助需要
- 26. 需要pl/sql存儲過程幫助
- 27. 需要SQL 2000存儲過程幫助
- 28. 在此SQL存儲過程中真的需要臨時表嗎?
- 29. 使用Linq-To-Sql執行存儲過程後需要SubmitChanges嗎?
- 30. 創建存儲過程時需要「定義者」嗎?
如何添加數據?它一次只有一行,還是多行的批量上傳?數據如何插入到T1中?直接從Java /其他一些非數據庫代碼? – Boneist