Moin,
es gibt eine Tabelle mit Artikelköpfe und eine Tabelle mit Artikelpositionen. Wenn ein Kopf mehrere Positionen besitzt, möchte ich diese Positionen alle mit einem Komma getrennt in ein Feld schreiben.
Zur Veranschaulichung ein kurzes Beispiel:
Ergebnis:
Lehrer Kombi
100 1 / Bio
101 2 / Mathe
102 3 / Deutsch
103 1 / Bio
103 2 / Mathe
104 4 / Englisch
Ich möchte jedoch, dass der Lehrer 103 nur einmal aufgeführt wird und bei Kombi im Feld nur "1 / Bio, 2 / Mathe" steht.
Kann mir jemand auf die Sprünge helfen? Codefragmente sind willkommen ;-)
Liebe Grüße
es gibt eine Tabelle mit Artikelköpfe und eine Tabelle mit Artikelpositionen. Wenn ein Kopf mehrere Positionen besitzt, möchte ich diese Positionen alle mit einem Komma getrennt in ein Feld schreiben.
Zur Veranschaulichung ein kurzes Beispiel:
Code:
WITH Data1 (Lehrer, FachID, Name) AS ( SELECT 100, '1', 'Bio' UNION ALL SELECT 101, '2', 'Mathe' UNION ALL SELECT 102, '3', 'Deutsch' UNION ALL SELECT 103, '1', 'Bio' UNION ALL SELECT 103, '2', 'Mathe' UNION ALL SELECT 104, '4', 'Englisch' ) SELECT Lehrer, FachID + ' / ' + Name AS Kombi FROM Data1
Ergebnis:
Lehrer Kombi
100 1 / Bio
101 2 / Mathe
102 3 / Deutsch
103 1 / Bio
103 2 / Mathe
104 4 / Englisch
Ich möchte jedoch, dass der Lehrer 103 nur einmal aufgeführt wird und bei Kombi im Feld nur "1 / Bio, 2 / Mathe" steht.
Kann mir jemand auf die Sprünge helfen? Codefragmente sind willkommen ;-)
Liebe Grüße
Comment