Mailinglisten-Archive |
Hallo Dietmar, > mal wieder ein kleines Problem. > Ich habe ein Adressdatenbank folgendermaßen angelegt. > Tabelle1: Name,Vorname,Geburtsdatum, PersonID > Tabelle2: Adressdaten,PersonID,AdressenID > Tabelle3: Kontaktdaten(Art,Inhalt), KontaktID, > AdressenID, PersonID select tab1.*, tab2.*, tab3.* from tab1, tab2 left join tab3 on tab3.adressenID = tab2.adressenID where tab1.personID = tab2.personID ungetestet; das Stichwort für Dein Problem ist ein "LEFT JOIN". Wenn in der Tabelle tab2 keine Daten enthalten sind, erhälst Du leere Felder in der Ergebnismenge. Gruß Alexander --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive