有几种将数据插入表中的方法:
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
,但是我不想在colA中插入例如colAA值,而是总是插入1。感谢帮助
最佳答案
只需将常量添加到SELECT
列表中
INSERT INTO MyTable
(ColA,
ColB,
ColC)
SELECT 1,
colBB,
colCC
FROM MyTable2
关于sql - 插入合并(值和选择),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4989583/