phpbar.de logo

Mailinglisten-Archive

Abfrage, die Ergebnis beruecksichtigt

Abfrage, die Ergebnis beruecksichtigt

Sacha Vorbeck sachav at gmx.net
Fre Sep 12 14:07:14 CEST 2008


Hallo,

tut mir leid wegen dem seltsamen Subject aber ich weiss nicht, wie ich 
es besser formulieren soll.

Also ich würde gerne  aus den beiden Tabellen "tarif_relation" und 
"tarif_info" Daten auslesen. Das Feld "id_info" in der Tabelle 
"tarif_relation" ist mit dem Feld "uid" in der Tabelle "tarif_info" 
verknüpft.

Allerdings möchte ich nur die Datensätze aus tarif_info haben, deren uid 
dem Wert des Feldes id_info des Ergebnisdatensatzes aus der Tabelle 
tarif_relation entspricht.

Das liesse sich lösen, indem ich zuerst den Datensatz aus der ersten 
Tabelle hole, diesen dann mit PHP auseinanderpflücke und dann mit der 
ermittelten Info ID den Datensatz aus der 2. Tabelle hole.

Aber ich frage mich, ob man das nicht auch eleganter mit nur einer 
Abfrage lösen könnte.

Mein Versuch:

SELECT 
tarif_relation.id_start,tarif_relation.id_dest,tarif_relation.id_price,tarif_relation.id_info,tarif_info.uid,tarif_info.text
FROM tarif_relation, tarif_info
WHERE
(tarif_relation.id_start ="110" AND tarif_relation.id_dest ="86") AND 
tarif_info.uid = tarif_relation.id_info

funktioniert nicht.

Könnte mir jemand einen Hinweis geben? Evtl. mit joins?

-- 
Danke und Ciao,
Sacha

_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive