从两个现有表创建一个新表

时间:2015-06-04 21:28:43

标签: sql-server-2008

  

您好,

     

我需要你的帮助。我正在尝试使用两个现有表(TABLE1和TABLE2)创建一个新表。我没有           想法我可以用什么SQL Server技术来解决这个问题。

SELECT A AS A1, B AS B1, C AS C1 FROM TABLE1
Result:
        A1  B1  C1
        3   4   1
        1   2   0

SELECT E2 AS A1, F2 AS B1, G2 AS C1 FROM TABLE2
Result:
        A1  B1  C1
        4   7   1
        2   8   6
  

让我们将新表命名为“My_Table”,其中包含TABLE1和TABLE2中的所有数据。

SELECT * FROM My_Table
Result:
        A1  B1  C1
        3   4   1
        1   2   0
        4   7   1
        2   8   6
  

我想将此表保存在我的数据库中并在将来使用它。

     

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用INTO子句和两个选择中的UNION

http://tizen.org/privilege/bluetooth.admin
http://tizen.org/privilege/bluetooth.gap

注意,UNION也会删除重复记录。如果不是这样,那么请查看UNION ALL。