【问题标题】:Need some help SQL Server UNION需要一些帮助 SQL Server UNION
【发布时间】:2022-11-28 06:37:49
【问题描述】:

假设 var_Environment = QA1,QA2。

我有两个表表 1 和表 2。表 1 有一些列名 var_Environment =QA1;其中表 2 确实具有相同的列名但没有值

现在我的任务是,仅当条件满足 var_Environment =QA2 时,我才需要将所有值从 table1 复制到 table2 我将如何执行此操作?我可以在某些情况下使用 Union all 有人可以帮忙吗?

【问题讨论】:

    标签: sql sql-server


    【解决方案1】:

    你可以像下面这样使用INSERT INTO SELECT

    如果选择了所有正确的行,则必须调整条件以单独检查 SELECT

    INSERT INTO table2
    SELECT var_Environment 
    FROM Table1
    WHERE var_Environment  LIKE '%OA2%'
    

    【讨论】:

      猜你喜欢
      • 2010-10-23
      • 1970-01-01
      • 2017-09-28
      • 2016-07-04
      • 2010-12-16
      • 2011-03-26
      • 2011-07-10
      • 2011-01-13
      • 1970-01-01
      相关资源
      最近更新 更多