DBMS: MSSQL
ScriptSprache: Coldfusion
2 Tabellen sollen mit Hilfe eines Querys verbunden werden.
Tabelle 1:
KDNR Name
------------
1 Hansi
2 Ute
3 Eberhardt
Tabelle 2
ID KDNR TELNR
------------------------
1 1 123456789
2 1 234567891
3 2 345678912
4 2 456789123
5 2 567891234
6 3 678912345
Das Ergebnis soll in etwa so aussehen:
KDNR NAME TELNR1 TELNR2 TELNR3
-------------------------------------------------------------------
1 Hansi 123456789 234567891
2 Ute 345678912 456789123 567891234
3 Eberhardt 678912345
Ist es überhaupt möglich dynamische Spalten(TELNR1, TELNR2, TELNR3) zu generieren? Ich denke nicht.
Wie geht man ein solches Problem an? Helfen eventuell Stored Procedures?
Ich hätte gerne nur eine Ergebnistabelle. Bisher habe ich immer mehrere Abfragen gemacht und die Werte zwischengespeichert.
Ich werde das Ergebnis mit ColdFusion verarbeiten, also helfen mir verschachtelte Querys leider nicht weiter. Oder vielleicht doch?
PS: Dass die Frau (Ute) die meisten Telefonnummern besitzt ist ein Zufall.
ScriptSprache: Coldfusion
2 Tabellen sollen mit Hilfe eines Querys verbunden werden.
Tabelle 1:
KDNR Name
------------
1 Hansi
2 Ute
3 Eberhardt
Tabelle 2
ID KDNR TELNR
------------------------
1 1 123456789
2 1 234567891
3 2 345678912
4 2 456789123
5 2 567891234
6 3 678912345
Das Ergebnis soll in etwa so aussehen:
KDNR NAME TELNR1 TELNR2 TELNR3
-------------------------------------------------------------------
1 Hansi 123456789 234567891
2 Ute 345678912 456789123 567891234
3 Eberhardt 678912345
Ist es überhaupt möglich dynamische Spalten(TELNR1, TELNR2, TELNR3) zu generieren? Ich denke nicht.
Wie geht man ein solches Problem an? Helfen eventuell Stored Procedures?
Ich hätte gerne nur eine Ergebnistabelle. Bisher habe ich immer mehrere Abfragen gemacht und die Werte zwischengespeichert.
Ich werde das Ergebnis mit ColdFusion verarbeiten, also helfen mir verschachtelte Querys leider nicht weiter. Oder vielleicht doch?
PS: Dass die Frau (Ute) die meisten Telefonnummern besitzt ist ein Zufall.