Zeilen in MS Access-Abfrage verbinden
Angenommen, Sie haben eine MS Access-Tabelle mit zwei Spalten (SpalteA und SpalteB), die Datenpaare enthalten. Ihr Ziel besteht darin, die Werte in Spalte B für jeden eindeutigen Wert in Spalte A zu einer einzigen verketteten Zeichenfolge zu kombinieren.
Lösung:
Dazu können Sie eine Funktion verwenden, um den Join-Vorgang durchzuführen. Die GetList-Funktion ruft eine Liste von Werten aus einer Abfrage ab und verkettet sie mithilfe angegebener Trennzeichen.
Abfrage:
<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>
Anleitung:
Ausgabe:
<code>ColumnA | ColumnBItems ------- | --------- 1 | abc, pqr, xyz 2 | efg, hij 3 | asd</code>
Das obige ist der detaillierte Inhalt vonWie verkette ich mehrere Zeilen in MS Access zu einer einzigen Zeichenfolge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!