J'ai une database SQL Server 2005 avec deux tables: Order, LineItem. Chaque LineItem a un champ appelé LineItemID et OrderID. J'ai une requête qui obtient tous les loggings d'ordre dans ma database. Avec chaque logging de command, je voudrais récupérer une list délimitée par des virgules de LineItemID associés à l'ordre.
Existe-t-il un moyen de le faire en SQL? Je ne sais pas comment faire cela.
Je vous remercie!
Voici un exemple, en utilisant la colonne name de sys.tables, de la façon de build une string délimitée par des virgules à partir d'une colonne:
use master go SELECT Stuff((SELECT ',' + name FROM sys.tables For XML PATH ('')),1,1,'') go