Mailinglisten-Archive |
René Thiel schrieb: > Da bin ich wieder mit meinem Problem (der 1.000.000 Datensätze). > > Das Einlesen klappt ja wie schon geschrieben, nun kommt die Auswertung. > > Ich brauche: > > 1. Verbindungsaufbau (Call X) > 2. Verbindungsdetails (Call X) > 3. Verbindungsabbau (Call X) > > Für mysql würde ich erstmal all Calls-Auf/Details/Abbauten in einer Zeile mittels "self"-join zusammenfassen. MySql sollte als Datenbank das am schnellsten können. Zum Beispiel oder ähnlich: SELECT auf.type, auf.id, detail.type, detail.id, ad.type, ab.id FROM table auf LEFT JOIN table detail ON auf.id=detail.id AND auf.type='aufbau' AND detail.type='detail' LEFT JOIN table ab ON auf.id=ab.id AND ab.type='abbau' ORDER BY auf.id Alternativ könnte man auch einen Subselect laufen lassen ... mfg -wim-
php::bar PHP Wiki - Listenarchive