面试题如下
有两个表 A 表 和 B 表
A 表有 id name
B 表有 id name
需要把 B 表 name 放入 A 表中 重复就不添加了
Sql 如下
注: 如果存在主键自增会有问题 目前不考虑
insert into A select * from B where name not in (select name from A)
望世界和平
本文介绍了如何使用SQL语句将B表中的name数据插入到A表中,同时确保不重复添加。通过使用NOT IN子句筛选B表中的name不在A表中出现的记录,实现数据的高效合并。
面试题如下
有两个表 A 表 和 B 表
A 表有 id name
B 表有 id name
需要把 B 表 name 放入 A 表中 重复就不添加了
Sql 如下
注: 如果存在主键自增会有问题 目前不考虑
insert into A select * from B where name not in (select name from A)
望世界和平

被折叠的 条评论
为什么被折叠?