Komplette Anzeige mehrerer Tabellen mit Verknüpfungen.

reyneke

Grünschnabel
Hallo, Forum.

Dies ist mein erster Thread hier und ich muß gestehen, daß ich eigentlich auch nur über rudimentäre Kenntnisse in SQL verfüge. Leider habe ich grade ein kleines Problemchen in Access, das ich gerne lösen würde. Vielleicht kann mir jemand von Euch helfen:

Ich habe eine Datenbank mit drei Tabellen folgender Struktur:

Wohnungen[Wohnungsnr, Größe, Bemerkung]
Kaufverträge[Name, Wohnungsnr, Kaufdatum, Käufer, Verkäufer, Bemerkung]
Belastungen[Belastungsnr, Datum, Betrag, Wohnungsnr]

Es gibt sowohl Wohnungen mit und ohne Belastungen oder Kaufverträge. Es kann auch mehrere Kaufverträge oder Belastungen geben. Wohnungsnr ist die jeweilige Verknüpfung.

Wie kann ich es jetzt erreichen, daß bei einer Abfrage bzw. einem Bericht alle Wohnungs-Datensätze angezeigt werden und eventuelle Belastungen oder Kaufverträge beim betreffenden Detansatz ergänzt werden?
Bis jetzt hab ich es nur geschafft, daß entweder gar keine Extra-Daten angezeuigt wurden, oder nur die Wohnungen, bei denen es sowohl Kaufvertrag als auch Belastung gab.

Wäre wirklich dankbar für Hilfe!
Gruß,
reyneke.
 
SELECT *
FROM Wohnungen w
LEFT JOIN Kaufverträge k on w.wohnungsnr = k.wohnungsnr
LEFT JOIN Belastungen b on w.wohnungsnr = b.wohnungsnr
 
Mensch, das ging ja fix! Danke! Probier ich gleich morgen aus.

Access hatte immer den Befehl "INNER JOIN" verwendet. Damit konnte ich leider nichts anfangen und die Hilfe zu SQL ist an meinem Arbeitsplatz leider nicht installiert.

Ich melde mich dann wieder.
Gruß,
reyneke.
 
Zurück