Mailinglisten-Archive |
Erstmal vielen Dank an alle die mir geholfen haben,
was würde ich nur ohne die diese Liste machen?
Die Abfrage über zwei Tabellen klappt jetzt, aber jetzt
gibts eine neue Frage:
artikel:
ArtikelID
KundenID
...
telefon:
TelefonID
KundenID
TelNr
Die Abfrage mit den beiden funktioniert so einwandfrei:
$query = sprintf("select * from artikel, telefon
where artikel.KundenID = telefon.KundenID");
Dies geht deshalb, weil jeder Kunde eine Telefon Nummer
eingeben muß.
Jetzt kommt aber noch eine Tabelle für Email dazu. Die Email-Adresse
muß aber nicht zwingend eingegeben werden. (Kann z.B. sein, das es
noch jemanden gibt, der keine hat.)
Jetzt möchte ich alle Artikel angezeigt bekommen, wo eine
Email-Adressen vorhanden ist aber auch die ohne:
Mail:
MailID
KundenID
email
Wenn ich die obige Abfrage einfach erweitere...
$query = sprintf("select * from artikel, telefon, mail
where artikel.KundenID = telefon.KundenID and
artikel.KundenID = mail.KundenID");
...dann funktioniert dies zwar, aber ich bekomme nur die Artikel
angezeigt wo auch eine Email Adresse beim Kunden eingegeben ist.
Ich habe schon in FAQ's nachgesehen, aber leider nichts gefunden.
Vielen Dank nochmal
Dietmar
php::bar PHP Wiki - Listenarchive