Ich versuche, Zeilen mit der gleichen ID und geben Sie sie in der gleichen Zeile. Meine Daten sieht wie folgt:SQL kombinieren mehrere Zeilen in 1 Zeile
ID Fruit
1 Banana
1 Apple
1 Grapefruit
2 Cherry
2 Blueberry
3 Lime
3 Pear
Und ich würde es so aussehen mag:
ID Fruit Fruit1 Fruit2
1 Banana Apple Grapefruit
2 Cherry Blueberry NULL
ich dies als eine Abfrage versucht, aber ich scheine nicht zu haben viel Glück :
SELECT a.[ID],a.[Fruit],b.[Fruit]
FROM [test].[dbo].[Fruit] a
JOIN [test].[dbo].[Fruit] b
ON a.ID = b.ID
WHERE a.FRUIT <> b.FRUIT
Kann mit diesem jemand helfen?
Danke!
Mögliche Duplikat [How um eine unbekannte Anzahl von Spalten und kein Aggregat in SQL Server zu schwenken?] (https://stackoverflow.com/questions/22772481/how-to-pivot-unknown-number-of-columns-no-aggregate-in-sql-server) –