Mailinglisten-Archive |
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