fastix®: Was ist schneller: LEFT JOIN oder IF Abfragen

Beitrag lesen

Moin!

Ist dies überhaupt sinnvoll? Was ist der schnellere Weg?

Das kommt ganz darauf an ob der Server mit Deiner Datenbank schnarchlangsam ist und der mit dem PHP sehr schnell - oder anders herum.

Die Merkmale für die Ranks (20 ... 500) sind allerdings Daten und gehören deswegen nicht ins Programm. Zudem ist in der Datenbank alles schon in Maschinensprache codiert und muss, anders als die Skriptsprache PHP nicht mehr vor der Ausführung übersetzt werden...

Möglicherweise solltest Du geeignete Indizes setzen allerdings erscheint mir Deine Tabelle ranks sehr kurz, das dürfte kaum was ausmachen.

Hast Du schon mal überlegt eine view anzulegen und diese - dann ohne Join - abzufragen?

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix