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

前端之家收集整理的这篇文章主要介绍了sql – Ms访问查询:通过查询连接行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我在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;

猜你在找的MsSQL相关文章