有没有办法插入预设值和我从选择查询中获得的值?例如:
INSERT INTO table1 VALUES ("A string", 5, [int]).
我有“字符串”的值和数字5,但是我必须从这样的选择中找到[int]值:
SELECT idTable2 FROM table2 WHERE ...
那给我那个ID放在table1里面。
如何将其合并为一个语句?
使用insert ... select查询,并将已知值放入select:
insert ... select
select
insert into table1 select 'A string', 5, idTable2 from table2 where ...