加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – Ms访问查询:通过查询连接行

发布时间:2020-12-12 16:30:59 所属栏目:MsSql教程 来源:网络整理
导读:假设我在Ms Access中有以下信息的表: ColumnA ColumnB1 abc1 pqr1 xyz2 efg2 hij3 asd 我的问题是,如何将第二列中的值连接到基于第一列的行值.我想要的查询结果如下: ColumnA ColumnB1 abc,pqr,xyz2 efg,hij3 asd 我想通过查询来实现这一点.有人可以帮我实
假设我在Ms Access中有以下信息的表:
ColumnA ColumnB
1       abc
1       pqr
1       xyz
2       efg
2       hij
3       asd

我的问题是,如何将第二列中的值连接到基于第一列的行值.我想要的查询结果如下:

ColumnA ColumnB
1       abc,pqr,xyz
2       efg,hij
3       asd

我想通过查询来实现这一点.有人可以帮我实现吗?

解决方法

您需要一个功能来进行连接.

Microsoft Access condense multiple lines in a table

使用您的数据的示例:

Select T.ColumnA,GetList("Select ColumnB From Table1 As T1 Where T1.ColumnA = " & [T].[ColumnA],"",",") AS ColumnBItems
From Table1 AS T
Group By T.ColumnA;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读