您好,我想在名为 Data 的表中插入来自另一个名为 SourceTable 的表中的多列和一个列,该列为 Data 中添加的每一行都有一个标准值。
假设您在名为 SourceTable 的表中有 Column1 和 Column2,并且 source_id 是预先计算的,并且对于在此查询中添加到 Data 中的每一行,它都是相同的。
INSERT INTO Data (Columns1, Column2, source_id)
SELECT Column1, Column2
FROM SourceTable
UNION SELECT 2;
Run Code Online (Sandbox Code Playgroud)
我试过这个但不起作用,很可能是因为 SELECT 2 只返回一行。