【发布时间】:2016-09-04 07:11:48
【问题描述】:
我有两个表 table1,列 col1、col2、col3、col4、col8 和第二个表 table2,列 col1、col2、col3、col5、col6、col7。 我想将这些表合并到一个新表中,其中数据将分别为 col1、col2、col3、col4、col5、col6、col7、col8。
有什么方法可以用 SQL 或 C# 做吗?
【问题讨论】:
-
是的,假设 cols 1,2,3 总是彼此相等.. 你尝试了什么
-
是的,它们是相等的,我尝试了一些查询,例如
CREATE TABLE Test_table as SELECT col1, col2, col3, col4, col5 FROM table1 UNION SELECT col1, col2, col3, col5, col6, col7 FROM table2; -
然后展示你尝试了什么,你遇到了什么问题 - 这个网站不是为你做所有的工作
-
Union 不是你想要的。你需要加入。我们有加入的关键价值吗?我认为您不是在寻找笛卡尔连接。
-
你可能想要一个视图
标签: c# sql sql-server merge