Tabellen verbinden

25/03/2010 - 21:58 von plange | Report spam
Guten Abend,

ich habe da ein kleines Problem:
Ich habe eine Tabelle A mit Schlüsselnummern und
Schlüsselbeschreibungen,
eine Tabelle B mit Werten für unterschiedlichen Jahren, Quartalen und
Schlüsseln.

Nun möchte ich sàmtliche Eintràge aus Tabelle A darstellen und
zusàtzlich in einer anderen Spalte die Werte die zu diesem Jahr und
Quartal vorhanden sind.

z.B.
Tabelle A:
4711 Testbeschreibung
7412 Einnahmen
6567 Ausgaben
8888 Zinsen

Tabelle B:
4711 Wert1 2009 1
6567 Wert2 2008 4

Folgendes Ergebnis soll angezeigt werden:
4711 Testbeschreibung Wert1 2009 1
7412 Einnahmen NULL
6567 Ausgaben Wert2 2008 4
8888 Zinsen NULL

Ich habe dies schon mit einem Left Join versucht, aber ohne Erfolg.
Wie kann ich das machen?

Danke für Eure Hilfe
Gruß
Patrick Lange
 

Lesen sie die antworten

#1 Simone
25/03/2010 - 22:23 | Warnen spam
Hallo,

ein Left Join ist hier schon die richtige Lösung. Wie hast du den denn
aufgebaut?

select ...
from TabelleA A LEFT JOIN TabelleB B on
A.Schluesselnummer=B.Schluesselnummer

Viele Grüße
Simone


plange schrieb:
Guten Abend,

ich habe da ein kleines Problem:
Ich habe eine Tabelle A mit Schlüsselnummern und
Schlüsselbeschreibungen,
eine Tabelle B mit Werten für unterschiedlichen Jahren, Quartalen und
Schlüsseln.

Nun möchte ich sàmtliche Eintràge aus Tabelle A darstellen und
zusàtzlich in einer anderen Spalte die Werte die zu diesem Jahr und
Quartal vorhanden sind.

z.B.
Tabelle A:
4711 Testbeschreibung
7412 Einnahmen
6567 Ausgaben
8888 Zinsen

Tabelle B:
4711 Wert1 2009 1
6567 Wert2 2008 4

Folgendes Ergebnis soll angezeigt werden:
4711 Testbeschreibung Wert1 2009 1
7412 Einnahmen NULL
6567 Ausgaben Wert2 2008 4
8888 Zinsen NULL

Ich habe dies schon mit einem Left Join versucht, aber ohne Erfolg.
Wie kann ich das machen?

Danke für Eure Hilfe
Gruß
Patrick Lange

Ähnliche fragen