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