Hallo
Ich habe folgendes Problem:
Ich muss mehrere Datensätze die aus einer Abfrage resultieren zusammenfassen und zwar wie folgt:
ID | Betreff | Grund
----------------------
1 | Test1 | Grund1
1 | Test1 | Grund2
2 | Test2 | Grund1
Soll nun so zusammengefasst werden:
ID | Betreff | Grund
----------------------
1 | Test1 | Grund1, Grund2
2 | Test2 | Grund1
Ich habe in diesem Forum schon einige Lösungsansätze gefunden, die meisten erfordern jedoch, dass Grund eine Spalte in der Tabelle benötigt. Hier ist Grund jedoch nur im Select wie folgt deklariert: 'Grund1' as Grund
Hier noch die bisherige Abfrage.
Die Abfrage wird später in SAP Business One als Alarm eingefügt, daher gibt ist sie relativ vollgestopft.
Ich weiss da leider nicht mehr weiter und habe auch nicht die allzu grössten SQL Kenntnisse, darum wäre ich für einen kleinen Anstoss dankbar
Achja das Ganze ist MSSQL/TSQL
Danke und Gruss
voege11
Ich habe folgendes Problem:
Ich muss mehrere Datensätze die aus einer Abfrage resultieren zusammenfassen und zwar wie folgt:
ID | Betreff | Grund
----------------------
1 | Test1 | Grund1
1 | Test1 | Grund2
2 | Test2 | Grund1
Soll nun so zusammengefasst werden:
ID | Betreff | Grund
----------------------
1 | Test1 | Grund1, Grund2
2 | Test2 | Grund1
Ich habe in diesem Forum schon einige Lösungsansätze gefunden, die meisten erfordern jedoch, dass Grund eine Spalte in der Tabelle benötigt. Hier ist Grund jedoch nur im Select wie folgt deklariert: 'Grund1' as Grund
Hier noch die bisherige Abfrage.
Die Abfrage wird später in SAP Business One als Alarm eingefügt, daher gibt ist sie relativ vollgestopft.
Spoiler:
Ich weiss da leider nicht mehr weiter und habe auch nicht die allzu grössten SQL Kenntnisse, darum wäre ich für einen kleinen Anstoss dankbar
Achja das Ganze ist MSSQL/TSQL
Danke und Gruss
voege11
Comment