社区
MS-SQL Server
帖子详情
如何将一对多生成的数据合并成一张不包含重覆行的新表?
clxxj
2003-08-21 03:21:39
如下:A表中的a列和B表中的a列相关联
A表:
________
a b
1 aa
2 bb
B表:
_______
a c
1 aaa
1 bbb
1 ccc
2 ddd
2 eee
新表要求如下:
a b c d e ......
1 aa aaa bbb ccc
2 bb ddd eee
...全文
113
6
打赏
收藏
如何将一对多生成的数据合并成一张不包含重覆行的新表?
如下:A表中的a列和B表中的a列相关联 A表: ________ a b 1 aa 2 bb B表: _______ a c 1 aaa 1 bbb 1 ccc 2 ddd 2 eee 新表要求如下: a b c d e ...... 1 aa aaa bbb ccc 2 bb ddd eee
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clxxj
2003-08-21
打赏
举报
回复
现在开始看懂了一点.多谢楼上的指点!如实现马上给分.
clxxj
2003-08-21
打赏
举报
回复
还是看不懂.有没有简便一点的方法?
愉快的登山者
2003-08-21
打赏
举报
回复
1,建自定义函数
create function getstr(@id Nchar(4000))
returns Nvarchar(4000)
as
begin
declare @str Nvarchar(2000)
set @str=N''
select @str=@str+rtrim(c)+N' ' from B表 where a=@id
if @str<>N''
set @str=left(@str,len(@str)-1)
return @str
end
GO
2,
select a, b, dbo.getstr(a) as c from A表
愉快的登山者
⊙
◢◣◢◣◢◣
clxxj
2003-08-21
打赏
举报
回复
是啊,这点我也想到呀.但应该如何转换B表?还请楼上指点.
CrazyFor
2003-08-21
打赏
举报
回复
先把BB表转换成
a c d e ......
1 aaa bbb ccc
2 ddd eee
所以问题就是B表的转换了.
freeliu
2003-08-21
打赏
举报
回复
你的d、e列是从哪里来的?为什么1的d是bbb,而2的d就是eee?什么对应关系?
ChatGPT自动
生
成
代码+
数据
处理自动化实战
本课程试图让不会编程的你也能借助ChatGPT
生
成
代码,轻松实现
数据
处理自动化,让你从小白秒变高手。懂编程的你也能收获良多,十倍提升工作效率。课程用ChatGPT自动
生
成
代码,实现了
数据
处理自动化的绝大部分内容,包括
数据
导入和导出、
数据
整理、
数据
预处理、
数据
统计分析、
数据
可视化和与Excel工作表交互等。相关套餐:所属系列课程:Python+VBA办公自动化系列课程-CSDN程序员研修院。20+课程,不断增加和更新。 讲师:童大谦图书《代替VBA!用Python轻松实现Excel编程》和《对比VBA学Python 高xiao实现
数据
处理自动化》作者。 致力于Office和WPS Office办公自动化,提供VBA和Python全系列视频课程。熟悉Power BI, Python, R, SPSS, MATLAB等
数据
分析软件。有多年VB和.NET软件开发经验。
使用SQL语句将
数据
库中的两个表
合并
成
一张
表
select * into
新表
名 from (select * from T1 union all select * from T2) 这个语句可以实现将
合并
的
数据
追加到一个
新表
中。 不
合并
重复
数据
select * from T1 union all select * from T2
合并
重复
数据
select * from T1 union select * from T2 两个表,表1 表2 如果要将 表1的
数据
并入表2用以下语句即可 insert into 表2(字段1,字段
SQL server 将两张表
合并
成
一样表
select * into dbo.[Drug list4] from (select * from dbo.[Drug list1] union all select * from dbo.[Drug list2])a ---结尾加a表示给from后括号里便的语句命名一个别名,如果不加from后边加了括号会认为是空,如果不加别名会显示括号附近有问题报错。2、union all: 对两个结果集进
行
并集操作, 包括重复
行
, 即所有的结果全部显示, 不管是不是重复;
12.Mysql 多表
数据
横向
合并
和纵向
合并
介绍多表
数据
横向
合并
和纵向
合并
,简单直观一文就能带你掌握多表联结查询。
python之excel多表
合并
关于python的应用办公中很常见,尤其是对于数量较多的重复性操作。本节课要做的是将多张excel表中的信息
合并
到
一张
excel表中。 新建一个文件夹名为【merge】,里面放入三个名为【销售订单信息登记表】的excel表。为了演示只准备了三个exccel表,实际操作中更多数量的excel表也是可以的。 【销售信息登记表】内部内容如下图所示。也可以自
行
设置excel中内容...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章