ich habe ein Problem, das eigentlich ganz einfach aussieht, ich habe aber bisher noch keine Lösung gefunden - (bei der Internet-Suche wußte ich nicht so recht, welche Suchbegriffe ich eingeben sollte) - vielleicht stehe ich auch einfach nur auf der Leitung. Ich wäre froh, wenn mir jemand die Erleuchtung geben würde
Ich möchte einfach nur der Übersichtlichkeit halber das Ergebnis eines join-SQLs so ändern, daß das Ergebnis der ersten Tabelle nur einmal angezeigt wird (siehe Beispiel unten). Das Ergebnis ist dann für eine ausgedruckte Liste, die manuell abgearbeitet werden muß, wesentlich übersichtlicher. Kann man das in einem SQL machen, oder muß man da eine kleine PL/SQL-Routine schreiben? Vielen Dank für jede Hilfe!
Tabelle 1
ID NAME
A Name_A
B Name_B
C Name_C
D Name_D
E Name_E
Tabelle 2
ID Feld 1 Feld 2
A 1 2001
A 2 2002
A 3 2003
C 4 2004
D 5 2005
D 6 2006
D 7 2007
E 8 2008
E 9 2009
gewünschtes Ergebnis
Name_A 1 2001
______ 2 2002
______ 3 2003
Name_C 4 2004
Name_D 5 2005
_______6 2006
_______7 2007
Name_E 8 2008
_______9 2009
Ich möchte einfach nur der Übersichtlichkeit halber das Ergebnis eines join-SQLs so ändern, daß das Ergebnis der ersten Tabelle nur einmal angezeigt wird (siehe Beispiel unten). Das Ergebnis ist dann für eine ausgedruckte Liste, die manuell abgearbeitet werden muß, wesentlich übersichtlicher. Kann man das in einem SQL machen, oder muß man da eine kleine PL/SQL-Routine schreiben? Vielen Dank für jede Hilfe!
Tabelle 1
ID NAME
A Name_A
B Name_B
C Name_C
D Name_D
E Name_E
Tabelle 2
ID Feld 1 Feld 2
A 1 2001
A 2 2002
A 3 2003
C 4 2004
D 5 2005
D 6 2006
D 7 2007
E 8 2008
E 9 2009
gewünschtes Ergebnis
Name_A 1 2001
______ 2 2002
______ 3 2003
Name_C 4 2004
Name_D 5 2005
_______6 2006
_______7 2007
Name_E 8 2008
_______9 2009