spaceman007
Aktives Mitglied
Hallo zusammen
hab mich grad geärgert, eigentlich brauche ich etwas ganz einfaches... ich habe eine tabelle T1 mit 100 datensätzen und eine zweite tabelle T2 mit referenzen zu diesen datensätzen (ca 1-5 Referenzen zu datensätzen in T1). wenn ich nun T1 Selektiere bekomme ich 100 datensätze, wenn ich einen inner join mit T2 mache bekomme ich... 400 datensätze. nun soweit ja mal alles klar und muss auch so sein.
Anstelle der 400 Datensätze hätte ich jetzt aber lieber wieder meine 100 von T1 plus eine kommaseparierte Liste mit den referenz daten aus T2 als ein zusätzliches Resultatfeld...
Muss ich da wirklich eine MS SQL funktion schreiben die durch T2 looped und ein resultat als string zurückgibt oder gibt's da etwas einfacheres? hätte jemand diese funktion schon?
Thanks
Spaceman007
hab mich grad geärgert, eigentlich brauche ich etwas ganz einfaches... ich habe eine tabelle T1 mit 100 datensätzen und eine zweite tabelle T2 mit referenzen zu diesen datensätzen (ca 1-5 Referenzen zu datensätzen in T1). wenn ich nun T1 Selektiere bekomme ich 100 datensätze, wenn ich einen inner join mit T2 mache bekomme ich... 400 datensätze. nun soweit ja mal alles klar und muss auch so sein.
Anstelle der 400 Datensätze hätte ich jetzt aber lieber wieder meine 100 von T1 plus eine kommaseparierte Liste mit den referenz daten aus T2 als ein zusätzliches Resultatfeld...
Muss ich da wirklich eine MS SQL funktion schreiben die durch T2 looped und ein resultat als string zurückgibt oder gibt's da etwas einfacheres? hätte jemand diese funktion schon?
Thanks
Spaceman007