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
Abfrage über zwei Tabellen
Moderator: Moderatoren
-
- **
- Beiträge: 24
- Registriert: Mi, 20.07.2005 10:55
- Kontaktdaten:
-
- ***
- Beiträge: 97
- Registriert: So, 15.05.2005 15:44
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
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