我有一张表 A
col-PK col2 col3 col4
1 a aa aaa
2 b bb bbb
我创建了一个新表 B ,只有三列
col-PKB colOne ColTwo
我想在下面作为最终输出
表A
col-PK col2 col3 col4
1 a aa aaa
2 b bb bbb
表B
col-PKB colOne ColTwo
1 a aa
2 b bb
解决方案我调查了SO LINK。但我认为我需要使用select
语句,因为我有multiple columns
要复制。请指导我。我搞不清楚了。
答案 0 :(得分:1)
您可以INSERT INTO
使用SELECT
- 查询要添加的列:
INSERT INTO tableB (col-PKB, colOne, ColTwo)
SELECT
col-PK,
col2,
col3
FROM tableA;
答案 1 :(得分:1)
试试这样:
INSERT INTO table (column)
SELECT a_column
FROM a_table
在你的情况下,
INSERT INTO tableB (
col-PKB, colOne, ColTwo
)
SELECT col-PK, col2, col3
FROM tableA