社区
MS-SQL Server
帖子详情
请问如何合并多张结构相同,而且还有同样关键字记录的表?
TecHunter
2003-11-02 02:42:02
rt
对于关键字相同的记录,要求能够保留或者删除其中一个记录。
谢谢!
...全文
91
7
打赏
收藏
请问如何合并多张结构相同,而且还有同样关键字记录的表?
rt 对于关键字相同的记录,要求能够保留或者删除其中一个记录。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengdali
2003-11-02
打赏
举报
回复
insert dest_table select * from source_table where not exists (select 1 from dest_table where 关键字1=source.关键字1 and 关键字2=source.关键字2)
如果你的主键确实是两个列的话应该不会出错,你贴出错误提示,和你的结构。
TecHunter
2003-11-02
打赏
举报
回复
谢谢大力,我试试!
TecHunter
2003-11-02
打赏
举报
回复
我的关键字是两个字段的组合,应该怎么写?
比如说关键字为:A和B
应该写成:
insert into dest_table select * from source_table where A,B not in (selct 关键字 from dest_table)???
这样好像不对的说。
pengdali
2003-11-02
打赏
举报
回复
两个字段的组合:
insert dest_table select * from source_table where not exists (select 1 from dest_table where 关键字1=source.关键字1 and 关键字2=source.关键字2)
pengdali
2003-11-02
打赏
举报
回复
会,你改为:
insert into dest_table select * from source_table where 关键字 not in (selct 关键字 from dest_table)
TecHunter
2003-11-02
打赏
举报
回复
我现在用的是insert into dest_table select * from source_table
这样的话,source_table如果有关键字和dest_table相同的记录,也会进入到dest_table里面么?这样不是违反了数据库关键字的唯一性?BTW:我的关键字是两个字段的组合。
pengdali
2003-11-02
打赏
举报
回复
删除重复的,只留一条:
alter table 表 add newfield int identity(1,1)
delete 表
where newfield not in(
select min(newfield) from 表 group by 你原来的关键字
)
alter table 表 drop column newfield
Select中DISTINCT
关键字
的用法?
在使用mysql时,有时需要查询出某个字段不重复的
记录
,虽然mysql提供有distinct这个
关键字
来过滤掉多余的重复
记录
只保留一条,但往往只用它来返回不重复
记录
的条数,而不是用它来返回不重
记录
的所有值。其原因是...
深入理解数据
结构
中的多
关键字
排序
在多
关键字
排序中,每个元素通常由多个属性组成,这些属性被称为
关键字
。当我们进行排序操作时,需要从多个属性中选取一个或者多个作为排序的依据。这些被选为排序依据的
关键字
可以分为主要
关键字
和次要
关键字
。主要...
unionall mysql_
合并
相同
结构
的两
表
,MySQL中UNION和UNION ALL的用法区别
我们经常会遇到将两个
表
中的
记录
合并
到一起,做个sum,在mysql数据库中提供了UNION和UNIONALL
关键字
,这两个
关键字
都是将结果集
合并
为一个,但这两者从使用和效率上来说都有所不同。 MySQL中的UNION UNION在进行
表
...
C#的访问修饰符,声明修饰符,
关键字
有哪些?扫盲篇
更多请看 ... 一、访问修饰符 ...tip:是添加到类、
结构
或成员声明的
关键字
[1] Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。 [2] Internal:内部的,是类型和类型成员的访问...
『数据
结构
与算法』散列
表
(哈希
表
)
散列
表
(Hash Table)也叫哈希
表
,是根据给定
关键字
(Key)来计算出该
关键字
在
表
中存储地址的数据
结构
。也就是说,散列
表
建立了
关键字
与存储地址之间的一种直接映射关系,将
关键字
映射到
表
中
记录
的地址,这加快了...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章