这能行吗?使用 select 插入...我有自己的值并且想从其他表中获取一些数据
嗯,我还没尝试过,还在考虑这个
insert into table1(number, name, inventory)
| |
--my own values --from table2 --> row 1
--my own values --from table2 --> row 2
我想要这样的结果
table1
number | name | inventory
Z001 | desk | 50
Z002 | chair | 100
你能帮我吗?
最佳答案
绝对是的。 Insert select :
insert into table1 (number, name, inventory)
select number, name, inventory from table2
如果您谈论的是字面意义上的限制为第 1 行和第 2 行:
insert into table1 (number, name, inventory)
select number, name, inventory from table2
where number = 'Z001' or number = 'Z002'
关于mysql - 这可以吗?使用 select 插入...我有自己的值并且想从其他表中获取一些数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23996164/