有将数据插入表格的方法:
insert into MyTable (ColA, ColB, ColC) values ('A', 'B', 'C')
insert into MyTable (ColA, ColB, ColC) select colAA, colBB, colCC from MyTable2
是否可以使用insert into MyTable (ColA, ColB, ColC) select colAA, colBB, colCC from MyTable2
但不是将colAA值插入到colA中,而是想在那里插入总是1。
谢谢你的帮助
答案 0 :(得分:33)
只需在SELECT
列表中添加一个常量
INSERT INTO MyTable
(ColA,
ColB,
ColC)
SELECT 1,
colBB,
colCC
FROM MyTable2