gpt4 book ai didi

sql - 如何将不同的记录从一个表附加到另一个表

转载 作者:行者123 更新时间:2023-12-04 03:19:00 25 4
gpt4 key购买 nike

当主表可能有重复项时,如何仅将不同的记录从主表附加到另一个表。示例 - 我只想要较小表中的不同记录,但我需要将记录插入/附加到较小表中已有的记录。

最佳答案

忽略任何并发问题:

insert into smaller (field, ... )
select distinct field, ... from bigger
except
select field, ... from smaller;

您也可以将其改写为连接:

insert into smaller (field, ... )
select distinct b.field, ...
from bigger b
left join smaller s on s.key = b.key
where s.key is NULL

关于sql - 如何将不同的记录从一个表附加到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1942191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com