Mailinglisten-Archive |
Hallo Ulrich, Prinzipiell fehlt Dir nur das Verständnis dessen, was ein JOIN macht. Er fügt zwei Tabellen zu einer zusammen. Kommt ein weiterer JOIN dazu, wird die bisherige Ergebnistabelle mit der dritten verknüpft. So ist eigentlich total egal, ob stern- oder kettenförmig oder total durcheinander kombiniert wird. A - B - C - D | | | G K P | L Bei diesem Beispiel kannst Du AxPxLxGxBxKxCxD machen (x = JOIN). Du mußt nur immer die richtigen IDs wählen. Gut, wenn Du ... FROM A LEFT JOIN P ON ... da geht es nicht, wenn die beiden Tabellen keine gemeinsamen Verbindung haben. Aber mit ... FROM A, P ... WHERE ... geht es. Die Anfrage mußt Du selbst nicht zwingend optimieren. MySQL macht das automatisch - nur falls die Geschwindigkeit nicht gut genug ist, muß man selbst mal nachschauen, in welcher Reihenfolge und welche Indexe benutzt werden. Gruß, Christoph -- Fingerprint=65B7 73B6 5969 AC2B 4572 39A2 0DBC DAC1 3D6A 45B7 email auch: chw- at gmx.de / mai01dzr at ... -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive