Wie 2 Tabellen mit einer SQL anweisung verknüfen?

Guten Tag,

ich kenn mich nur mäßig mit Access SQL Befehlen aus.
Und zwar hab ich eine Tabelle mit folgenden Spalten

ID
Name
Verein
Jahrgang

Und noch eine extra Tabelle Vereine mit

ID
Vereinbeschreibung

In der Tabelle 1 im Feld „Verein“ steht die ID zum passenden Verein in Tabelle 2

Nun möchte ich alle Spalten in tabelle 1 ausgeben lassen, aber anstatt die ID im Feld „Verein“ soll die Vereinbeschreibung von Tabelle 2 stehen.

Kann mir da wer helfen?

Dankeschön
Grüße
Inu

Moin, Inu,

 Select Vereinsbeschreibung, Name, Verein, Jahrgang
 from Tabelle1, Tabelle2,
 where Tabelle1.Id = Tabelle2.Id

Ganz nebenbei gefragt: Warum eine eigene Tabelle für die Beschreibung? Wo ein Id zweimal auftaucht, runzelt der Modellierer leise die Stirn.

Gruß Ralf

Hallo

ich kenn mich nur mäßig mit Access SQL Befehlen aus.
Und zwar hab ich eine Tabelle mit folgenden Spalten

ID
Name
Verein
Jahrgang

Und noch eine extra Tabelle Vereine mit

ID
Vereinbeschreibung

In der Tabelle 1 im Feld „Verein“ steht die ID zum passenden
Verein in Tabelle 2

Nun möchte ich alle Spalten in tabelle 1 ausgeben lassen, aber
anstatt die ID im Feld „Verein“ soll die Vereinbeschreibung
von Tabelle 2 stehen.

Stell die Abfrage selbst zusammen. Geh dazu in den Abfrageentwurf, füge beide Tabellen („Mitglieder“, „Vereine“) hinzu, zieh eine Verbindungslinie (Verknüpfung) zwischen den Schlüsselfeldern (Mitglieder.Verein und Vereine.ID) und zieh aus den beiden Tabellen jeweils das Sternchen in je eine Abfragespalte.

btw: Dringender Hinweis dazu: KEINE reservierten Wörter benutzen (–> „Name“, sondern „Mgl_Name“) und allgemein eine vernünftige Benamsung verwenden („ID“—> „VereinID“, bzw.—> „MglID“, „Verein“ --> „Mgl_VereinID“

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Vielen Dank ! Hat geklappt =)

Grüße Inu