ich die folgenden Tabellen:SQLSERVER mehrere Zeilen Kombinieren in 1 Zeile
Product_Order
Order_Num Order_Date
1 10/12/2017
2 10/31/2017
3 11/01/2017
Product_Order_Dtl
Order_Num Product_Desc
1 Toy_01
1 Toy_02
1 Toy_03
2 Toy_01
2 Toy_05
3 Toy_01
Ich versuche, die Product Order
Tabelle zu aktualisieren, alle mit dieser Reihenfolge in eine neue Spalte zugehörige Produkte zur Liste Product_List
genannt. Genau wie das Folgende:
Product_Order
Order_Num Order_Date Product_List
1 10/12/2017 Toy_01, Toy_02, Toy_03
2 10/31/2017 Toy_01, Toy_05
3 11/01/2017 Toy_01
Gibt es eine Möglichkeit, das mit einer Update-Anweisung zu tun? Ich verwende eine Version von SQL 2012.
Warum wollen Sie das tun? –
Mögliches Duplikat von [Wie man eine Abfrage mit der Gruppe \ _concat in SQL Server macht] (https://stackoverflow.com/questions/17591490/how-to-make-a-query-with-group-concat-in-sql -server) –
Bitte bedenken Sie die @ WEI_DBA Frage, bevor Sie eine der angebotenen Antworten verwenden! Wenn Sie nicht einen zwingenden Grund haben, ist das mit ziemlicher Sicherheit eine schlechte Idee. –