Abfrage über zwei Tabellen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Abfrage über zwei Tabellen

von Onkel Hatti » Do, 03.11.2005 15:45

Moinsen

Danke für die schnelle Antwort. Leider löst es mein Problem nicht. Ich hab mich da etwas missverständlich ausgedrückt.

Normal mache ich die Abfrage

Select Daten1, Daten2, Partner from Daten where Partner<>0

Damit bekomme ich nicht den Namen des Partners angezeigt, sondern seine ID.

Müllabfuhr, Wohnort1, 2

Ich hätte aber gerne ein Ergebnis:

Müllabfuhr, Wohnort 1, Müller, Peter

Wobei der Herr Peter Müller die ID 2 hat.

Gruß
Hatti

von Christian K. » Do, 03.11.2005 09:36

SELECT Partner. Vorname, Partner.Nachname From Partner, Daten WHERE Daten.Partner=0

Abfrage über zwei Tabellen

von Onkel Hatti » Mi, 02.11.2005 19:15

Moinsen

Ich hätte da gerne mal ein Problem:

Ich habe eine Datenbank mit zwei Tabellen:

Tabelle 1: Daten

ID - Integer - Primary Key
Daten1 - Varchar
Daten2 - Varchar
Partner - Integer

Tabelle 2: Partner

ID - Integer - Primary Key
Vorname - Varchar
Nachname - Varchar

Im Feld Partner der Tabelle Daten steht jeweils die ID des Partners.
Jetzt hat aber nicht jeder Datensatz einen Partnereintrag.
Um herauszufinden, welcher datensatz einen Partner hat, habe ich eine Abfrage definiert, wo abgefragt wird, bei welchem Datensatz der Eintrag Partner ungleich 0 ist. Das funktioniert auch.
Ich hätte aber gerne in der Abfrage (und in dem daraus zu erstellenden Bericht) gerne den Vor- und Nachnamen des Partners anstatt die ID.
Geht das, und wenn ja, wie muss ich die Abfrage erstellen?

Danke schon mal

Gruß
Hatti

Nach oben