sql - t-sql插入-选择-带参数

标签 sql sql-server select sql-insert

我有 4 张 table 。我们将向其中插入数据的表之一(表 A)。 表A将接收来自表B、C、D的杂项数据以及一些未知的可变参数数据。

如何使用 SELECT 设置 INSERT 并同时接收参数?

最佳答案

类似这样的吗?

Insert INTO TableA (col1, col2,col3,col4)
  SELECT b.col1, c.col2, d.col3, @myparam
  FROM TableB as b
  INNER JOIN TableC as c
    ON b.id = c.id
  INNER JOIN TableD as d
    on c.id = d.id

关于sql - t-sql插入-选择-带参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11996549/

相关文章:

java - 使用动态java变量在jsp中的一条语句中删除多行

php - 使用 PHP FreeTDS 扩展从 MSSQL 服务器获取带有 UTF-8 字符集的数据

forms - 用于选择多个的Angular2 formControl

sql - 更新多行

php - 从不在第二个表中的表中获取用户名

c++ - 如何在 C++ 中使用 smo 库

sql - 如何将此 T-SQL 游标操作转换为基于集合的操作

mysql从子查询中解决外部查询

Angular2 [selected] 设置默认值不起作用?

sql - 是否可以在 S3 Select 中执行嵌套查询?