A
antihero
Hi
Ich arbeite gerade an einer mittelgrossen MS-Access Datenbank. Der Teil den ich anpassenn soll besteht im wesentlichen aus drei Tabellen. Kursteilnehmer, Teilnehmerberater, Geschlecht. Sowohl Teilnehmer als auch Teilnehmerberater haben eine Spalte "GeschlechtID", welche auf die Tabelle "Geschlecht" referiert, d.h. den Bezug zum Geschlecht "Mann" und "Frau" darstellt.
In einer SQL Abfrage möchte ich nun folgende Daten abfragen:
Kursteilnehmername
Kursteilnehmergeschlecht
Einfach. Mit dem folgenden Query passiert dies einwandfrei:
Numm möchte ich jedoch zusätzlich zu den Kursteilnehmer-Daten noch die Teilnehmerberater-Daten abfragen.
Kursteilnehmername
Kursteilnehmergeschlecht
Teilnehmerberatername
Teilnehmerberatergeschlecht
Folgende Abfrage bekommt die Daten aus beiden Tabellen.
Und nun müsste da noch ein Teil rein, welcher sowohl der Berater.GeschlechtID als auch der Teilnehmer.GeschlechtID die passende Geschlechtsbezeichnung zuweist.
Ich hoffe ich habe mich einigermassen verständlich ausgedrückt.
Vielen Dank schonmal im Voraus für jede Hilfe!
Gruss antihero
Ich arbeite gerade an einer mittelgrossen MS-Access Datenbank. Der Teil den ich anpassenn soll besteht im wesentlichen aus drei Tabellen. Kursteilnehmer, Teilnehmerberater, Geschlecht. Sowohl Teilnehmer als auch Teilnehmerberater haben eine Spalte "GeschlechtID", welche auf die Tabelle "Geschlecht" referiert, d.h. den Bezug zum Geschlecht "Mann" und "Frau" darstellt.
In einer SQL Abfrage möchte ich nun folgende Daten abfragen:
Kursteilnehmername
Kursteilnehmergeschlecht
Einfach. Mit dem folgenden Query passiert dies einwandfrei:
Code:
SELECT tblTeilnehmer.Name, tblGeschlecht.Geschlecht
FROM tblTeilnehmer INNER JOIN tblGeschlecht ON tblTeilnehmer.GeschlechtID=tblGeschlecht.GeschlechtID;
Numm möchte ich jedoch zusätzlich zu den Kursteilnehmer-Daten noch die Teilnehmerberater-Daten abfragen.
Kursteilnehmername
Kursteilnehmergeschlecht
Teilnehmerberatername
Teilnehmerberatergeschlecht
Folgende Abfrage bekommt die Daten aus beiden Tabellen.
Code:
SELECT tblTeilnehmer.Name AS Teilnehmer_Name, tblRAVBerater.Name as Berater_Name
FROM tblTeilnehmer INNER JOIN tblRAVBerater ON tblTeilnehmer.RAVBeraterID=tblRAVBerater.RAVBeraterID;
Und nun müsste da noch ein Teil rein, welcher sowohl der Berater.GeschlechtID als auch der Teilnehmer.GeschlechtID die passende Geschlechtsbezeichnung zuweist.
Ich hoffe ich habe mich einigermassen verständlich ausgedrückt.
Vielen Dank schonmal im Voraus für jede Hilfe!
Gruss antihero