社区
MS-SQL Server
帖子详情
请问如何合并多张结构相同,而且还有同样关键字记录的表?
TecHunter
2003-11-02 02:42:02
rt
对于关键字相同的记录,要求能够保留或者删除其中一个记录。
谢谢!
...全文
119
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
MySQL多个
相同
结构
的
表
查询并把结果
合并
放在一起的语句(union all)
union all select *,'1' as category from table1001 where price > 10union allselect *,'2' as category from table1002 where price > 10union allselect *,'3' as category from table1003 where pri...
Access操作与SQL语句:数据
合并
数据处理是根据数据分析的目的,将采集到的数据,用适当的处理方法整理和加工,形成适合数据分析要求的样式。是数据分析前必不可少的阶段,数据处理包括数据
合并
、数据计算、数据分组、数据去重等操作。 一、数据
合并
1. 横向
合并
横向
合并
,就是从多个
表
中,根据各
表
共有的字段,把个
表
所需的
记录
一一对应起来。相当于Excel中的VLOOUP函数。 我们之前导入了“订购明细”
表
,它只
记录
了用户订购单的信息,而用户...
【MySQL】多
表
联合查询、连接查询、子查询
Mysql多
表
连接查询
查询列名在哪张
表
_SQL—多
表
查询
文章
结构
:
表
的加法
表
的联结
表
的联结案例case
表
达式sqlzoo练习题
表
的加法【union|并集】:
表
的加法是指将
表
的数据按行
合并
在一起(要求两张
表
的数据
结构
一致),是按行进行添加数据。
关键字
:union all可以将两个
表
的重复的数据也保存起来。案例:
合并
下面两张
表
表
course
表
course1SELECT <列名>,<列名>,<列名>..... FROM ...
powerbuilder查询符合条件的数据并且过滤掉其他数据_SQL—多
表
查询
文章
结构
:
表
的加法
表
的联结
表
的联结案例case
表
达式sqlzoo练习题
表
的加法【union|并集】:
表
的加法是指将
表
的数据按行
合并
在一起(要求两张
表
的数据
结构
一致),是按行进行添加数据。
关键字
:union all可以将两个
表
的重复的数据也保存起来。案例:
合并
下面两张
表
表
course
表
course1SELECT
表
的联结:
表
的联结是指通过
表
和
表
之间的关系,将两个
表
合并
在一起的操作,联结(JOIN)运...
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章