Hallo zusammen,
habe man eine Frage zu nachstehender Abfrage:
Ich habe wie ihr seht 4 JOINS drin. Der Horror.
Das Ergebnis paßt. Wenn ich mehrere Indexe vergebe ist die Abfragezeit auch akzeptabel, doch es geht bestimmt auch einfacher ?
MySQL 4 -- also keine Subselects !
Viele Grüße
Soa
habe man eine Frage zu nachstehender Abfrage:
PHP:
$result = mysql_query("SELECT DISTINCT a . *
FROM kunde a
LEFT JOIN branche2kunde c ON a.KD_ID = c.KD_ID
LEFT JOIN branche b ON c.BranchenID = b.BranchenID
LEFT JOIN orte2kunde d ON a.KD_ID = d.KD_ID
LEFT JOIN orte e ON e.Id = d.Ort_ID
WHERE b.Name = '$_SESSION[branche]'
AND a.Ort = '$_SESSION[ort]' OR e.Ort = '$_SESSION[ort]'
ORDER BY Firma ASC LIMIT $startwert, $datenzahl ") or die(mysql_error());
Ich habe wie ihr seht 4 JOINS drin. Der Horror.
Das Ergebnis paßt. Wenn ich mehrere Indexe vergebe ist die Abfragezeit auch akzeptabel, doch es geht bestimmt auch einfacher ?
MySQL 4 -- also keine Subselects !
Viele Grüße
Soa