选择多个更新?

时间:2010-10-06 06:19:49

标签: sqlite bulkinsert

我想写

insert into tbl1(a,b)
select 123, (select id from tbl2 where status=987)

问题是,只插入一行而不是多行。我该如何解决? 使用Sqlite。

2 个答案:

答案 0 :(得分:3)

为什么不:

insert into tbl1(a,b)
select 123, id
  from tbl2
 where status = 987;

答案 1 :(得分:1)

你试过吗?

insert into tbl1(a,b)
select 123, x.*
  from (select id from tbl2 where status=987) x