在 MS Access 查询中连接行
假设您有一个 MS Access 表,其中包含两列(ColumnA 和 ColumnB),其中包含数据对。您的目标是将 ColumnB 中的值组合成一个单一的连接字符串,用于 ColumnA 中的每个唯一值。
解决方案:
为此,您可以使用一个函数来执行连接操作。GetList 函数可以从查询中检索值列表,并使用指定的定界符将它们连接起来。
查询:
<code class="language-sql">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;</code>
说明:
输出:
<code>ColumnA | ColumnBItems ------- | --------- 1 | abc, pqr, xyz 2 | efg, hij 3 | asd</code>
以上是如何在 MS Access 中将多行连接成单个字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!