gpt4 book ai didi

mysql - 如何使用消除重复项的 Join 从另一个表插入一个表

转载 作者:太空宇宙 更新时间:2023-11-03 10:34:23 25 4
gpt4 key购买 nike

<分区>

我创建了一个表 AB 具有完全相同的列:

create or replace table a (
a1 varchar(30),
a2 int,
a3 int
);

create or replace table b (
b1 varchar(30),
b2 int,
b3 int
);

然后在每个值中插入 2 个值:

insert into a values ('abc', 1, 2);
insert into a values ('abd', 1, 2);

insert into b values ('abd', 1, 2);
insert into b values ('abe', 1, 2);

如何制作插入语句,以便它仅插入 B 中不存在于表 A 中的记录(例如,使用连接语句?)?

insert into table a (
select * from b
);

(没有主键帮助)。奖励点是仅检查 2 列是否相同(例如 a1 != b1a2 != b2)。

谢谢!

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