Joindre des lignes dans une requête MS Access
Supposons que vous ayez une table MS Access avec deux colonnes (ColonneA et ColonneB) contenant des paires de données. Votre objectif est de combiner les valeurs de ColumnB en une seule chaîne concaténée pour chaque valeur unique de ColumnA.
Solution :
Pour ce faire, vous pouvez utiliser une fonction pour effectuer l'opération de jointure. La fonction GetList récupère une liste de valeurs d'une requête et les concatène à l'aide de délimiteurs spécifiés.
Requête :
<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>
Instructions :
Sortie :
<code>ColumnA | ColumnBItems ------- | --------- 1 | abc, pqr, xyz 2 | efg, hij 3 | asd</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!