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