Mailinglisten-Archive |
> Ich habe drei Tabellen. Aus Kontakt lasse ich mir alle kontakt_ids
> ausgeben.
>
> Mit den kontakt_ids will ich nun aus der auftrag-tabelle, alle
> aufträge_ids
> haben.
>
> Mit den auftrag_ids will ich nun aus der leistung-tabelle alle
> Leistungen auflisten.
>
> Schreibe ich jetzt eine select-anweisung nach der anderen und erstelle
> aus der Ausgabe eine WHERE-abfrage für die nächste select-anweisung???
> z.B. select kontakt_ids --> where-anweisung für auftrag_ids usw.
> Dabei habe ich das Problem das OR an der richtigen stelle im where zu
> platzieren.
>
> ODER
>
> Sollte man alle drei Tabellen mit einer select-anweisung auslesen???
> Da fehlt mir jedoch auch der richtige Ansatz.
JOIN !
http://www.mysql.com/doc/en/JOIN.html
SELECT *
FROM kontakt LEFT JOIN auftrag USING(kontakt_id)
LEFT JOIN lesitung USING (auftrag_id)
WHERE kontakt.kontakt_id = (wasweißich)
--
Sebastian Mendel
www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive