一尘不染

MySQL插入...值和选择

mysql

有没有办法插入预设值和我从选择查询中获得的值?例如:

INSERT INTO table1 VALUES ("A string", 5, [int]).

我有“字符串”的值和数字5,但是我必须从这样的选择中找到[int]值:

SELECT idTable2
FROM table2
WHERE ...

那给我那个ID放在table1里面。

如何将其合并为一个语句?


阅读 265

收藏
2020-05-17

共1个答案

一尘不染

使用insert ... select查询,并将已知值放入select

insert into table1
select 'A string', 5, idTable2
from table2
where ...
2020-05-17