MS Access クエリの行を結合
データのペアを含む 2 つの列 (ColumnA と ColumnB) を持つ MS Access テーブルがあるとします。目標は、ColumnB の値を結合して、ColumnA の一意の値ごとに 1 つの連結文字列にすることです。
解決策:
これを行うには、関数を使用して結合操作を実行します。 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 中国語 Web サイトの他の関連記事を参照してください。