SQL-Abfrage über vier Tabellen
Verfasst: 19.05.2016 13:51
Hallo, ich habe folgende Tabellen in einer MS-Access-Datenbank:
Eine Veranstaltung besteht aus mehreren Wettkämpfen, zu denen Sportler gemeldet werden können. Ein Sportler kann mehrmals zu
unterschiedlichen Wettkämpfen, aber zu einem einzelnen Wettkampf nur einmal gemeldet werden.
Ich möchte grundsätzlich alle Sportler mit sportler.aktiv = 1 ausgeben. Es sollen Name, Vorname und swid (weitere Kennung) ausgegeben werden.
Zusätzlich habe ich eine wettkampf.veranstaltung gegeben. Ich möchte dann zu jedem Sportler die Anzahl der Meldungen zu dieser Veranstaltung
mit ausgeben, auch wenn diese 0 ist, es quasi kein Element in der Tabelle meldung gibt, das einen Zusammenhang zwischen sportler und wettkampf herstellt.
Hat jemand eine Idee, wie das realisierbar wäre?
Code: Alles auswählen
sportler
- id
- swid
- aktiv
- adresse (= adresse.id)
adresse
- id
- vorname
- name
meldung
- id
- sportler (= sportler.id)
- wettkampf (= wettkampf.id)
wettkampf
- id
- veranstaltung
unterschiedlichen Wettkämpfen, aber zu einem einzelnen Wettkampf nur einmal gemeldet werden.
Ich möchte grundsätzlich alle Sportler mit sportler.aktiv = 1 ausgeben. Es sollen Name, Vorname und swid (weitere Kennung) ausgegeben werden.
Zusätzlich habe ich eine wettkampf.veranstaltung gegeben. Ich möchte dann zu jedem Sportler die Anzahl der Meldungen zu dieser Veranstaltung
mit ausgeben, auch wenn diese 0 ist, es quasi kein Element in der Tabelle meldung gibt, das einen Zusammenhang zwischen sportler und wettkampf herstellt.
Hat jemand eine Idee, wie das realisierbar wäre?