我的 SQL 查询如下
if exists(select 1 from mytable2 T,mytable M where T.bookid=M.bookid)
begin
insert into books(col1,col2)
select col1,col2 from library
end
else
begin
insert into booknotfound
select col1,col2 from library
end
说图书馆是一个源表。仅当 BookId 存在于“mytable”中时,我才会在 book 表中插入,否则我想插入到“booknotfound”表中。上面的查询在 books 表中插入记录,但不在“booknotfound”表中。所以我想要做的是我正在为“mytable2”中的每条记录寻找 bookid 这种方式可能吗?