Hallo,
ich habe 2 Tabellen (stark vereinfacht):
Tabelle 1: tblPerson
-------------------------
Spalte 1: PersonID
Spalte 2: Name
Spalte 3: Vorname
Tabelle 2: tblAdresse
---------------------------
Spalte 1: AdresseID
Spalte 2: Ort
Spalte 3: PersonID (Fremdschlüssel, zeigt auf Primärschlüssel von Tabelle 1)
Ich benötige den Namen und Vornamen aus Tabelle1 (tblPerson) sowie den Ort aus Tabelle2 (tblAdresse). Nun kann es aber sein, daß es keinen Verweis von Tabelle 2 auf Tabelle 1 gibt. Es soll aber dennoch der Datensatz mit dem Namen+Vornamen zurückgegeben werden. Also egal ob es eine Relation zwischen den Tabellen gibt, möchte ich immer die Daten aus Tabelle 1 angezeigt bekommen.
Geht das überhaupt?
Mein bisheriger SQL-String sieht so aus:
SELECT tblPerson.Name, tblPerson.Vorname, tblAdresse.Ort FROM tblPerson, tblAdresse WHERE tblPerson.PersonID=tblAdresse.PersonID
Ich freue mich über jede Hilfe oder Tipp.
Gruß
Paul
ich habe 2 Tabellen (stark vereinfacht):
Tabelle 1: tblPerson
-------------------------
Spalte 1: PersonID
Spalte 2: Name
Spalte 3: Vorname
Tabelle 2: tblAdresse
---------------------------
Spalte 1: AdresseID
Spalte 2: Ort
Spalte 3: PersonID (Fremdschlüssel, zeigt auf Primärschlüssel von Tabelle 1)
Ich benötige den Namen und Vornamen aus Tabelle1 (tblPerson) sowie den Ort aus Tabelle2 (tblAdresse). Nun kann es aber sein, daß es keinen Verweis von Tabelle 2 auf Tabelle 1 gibt. Es soll aber dennoch der Datensatz mit dem Namen+Vornamen zurückgegeben werden. Also egal ob es eine Relation zwischen den Tabellen gibt, möchte ich immer die Daten aus Tabelle 1 angezeigt bekommen.
Geht das überhaupt?
Mein bisheriger SQL-String sieht so aus:
SELECT tblPerson.Name, tblPerson.Vorname, tblAdresse.Ort FROM tblPerson, tblAdresse WHERE tblPerson.PersonID=tblAdresse.PersonID
Ich freue mich über jede Hilfe oder Tipp.
Gruß
Paul
Comment