INSERT 语句中的 SELECT 子查询可用于将一个或多个表或视图中的值添加到另一个表中。使用 SELECT 子查询还可以同时插入多行.
INSERT INTO 表名 as a (
a.列1,a.列2,a.列3...
)
SELECT
b.列1,b.列2,b.列3...
FROM 表名 as b
WHERE 条件;
注意:
这种插入子查询不用写 VALUES
INSERT 语句中的 SELECT 子查询可用于将一个或多个表或视图中的值添加到另一个表中。使用 SELECT 子查询还可以同时插入多行.
INSERT INTO 表名 as a (
a.列1,a.列2,a.列3...
)
SELECT
b.列1,b.列2,b.列3...
FROM 表名 as b
WHERE 条件;
注意:
这种插入子查询不用写 VALUES