phpbar.de logo

Mailinglisten-Archive

abfrageüber drei tabellen

abfrageüber drei tabellen

Cybot 4t2.com-mysql at tekkno4u.de
Die Jul 15 16:49:39 CEST 2003


> 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