zum einen können zwei abfragen performanter sein als eine komplexe, das hängt immer von den fall ab.
Sagte ich ja.
zum anderen habe ich noch keine vorstellung davon, wie das "ohne LIMIT in unterabfragen" bei mysql mit nur einer abfrage gehen soll. ich würde wie gesagt immer noch zwei abfragen draus machen.....
Dann hast du meinen letzten Beitrag überlesen.
Ich habe die Abfrage sogar soweit erweitert, dass ich die Kategorien per LIMIT "steuere" und mir nur die anzeigen lasse, die auch tatsächlich Bilder haben (brauch ich aber nur für 1 speziellen Fall).
Um dir das Problem mit der "zweiten Abfrage" nochmal zu verdeutlichen;
meine Lösung:
1. Abfrage um Einstellungen zu übernehmen (z.B. Einträge pro Seite)
2. Abfrage nach der Anzahl der Einträge um das Blättermenü zu erstellen
3. Abfrage der eigentlichen Daten + Ausgabe
deine Lösung:
1., 2. siehe meine Lösung
3. Abfrage und Ausgabe der Kategorien - n pro Seite
4. n Abfragen um die Bilder zu ermitteln
Bei z.B. 10 Kategorien pro Seite, habe ich schon 13 Abfragen im Gegensatz zu 3 mit meiner Lösung. Das potenziert sich natürlich umso mehr Kategorien pro Seite ausgegeben werden sollen. Im Extrem-Fall alle.
Da kommt mir eine erweiterte Abfrage um einiges eleganter vor.
Grüße, Matze