我正在尝试将表b中的所有条目插入到表A中
状态为< 32和
它不在表a。
第二部分是给我带来麻烦的。我写了一个子查询,我的直觉说我做错了,我也注意到它需要很长时间才能执行
我该如何编写其余的查询?
table a { int id, fId }
table b { int id, status; string data; }
insert into a(fId) select id from b where status<32 and ???
答案 0 :(得分:2)
insert into a(fId)
select id
from b
where status<32
and id not in (select fId from a)