我有3个表,比如表A,B,C。它们的模式结构不同,但它们具有唯一的列ID。使用C#我想
SELECT * FROM A
然后检查从A中选择的任何记录是否存在于B中(ID为密钥)。如果存在,我将记录插入C. 我怎么能这样做?
答案 0 :(得分:1)
INSERT INTO C(ID, ...)
SELECT A.ID, ....
FROM A
INNER JOIN B ON A.ID = B.ID
答案 1 :(得分:0)
你可以做到
insert into C(id, Name)
select id, name from A
inner join B on A.id = B.id