Matze: MySQL - Limit-Problem

Beitrag lesen

Hallo,

ich habe bzw. hätte ich gern ein Blättermenü für eine Bildergallerie.
Durch die ausgewählte Seite als Parameter kann ich ohne Probleme die anzuzeigenden Datensätze berechnen.
Nur mit dem Statement habe ich ein Problem.

Momentan wird meine Limit-Klausel auf die Bilder angewendet und nicht auf deren Kategorien.

Das Statement:

"SELECT uploadedfiles.fileName AS fileName,  
    uploadedfiles.fileSize AS fileSize,  
    uploadedfiles.id AS fId,  
    uploadcategorys.categoryName AS catName,  
    uploadcategorys.id AS catId  
FROM uploadcategorys  
LEFT JOIN uploadedfiles ON uploadedfiles.categoryId = uploadcategorys.id  
ORDER BY catId DESC  
LIMIT ?, ?"

Wobei die ? mittels prepared Statement ersetzt werden.
Das Funktioniert soweit auch richtig. Tut aber nicht das, was ich will.

Als Beispiel LIMIT 0, 5 gibt mir brav die ersten 5 Bilder, nicht aber die ersten 5 Kategorien.

Kann mir bitte jemand sagen wie ich das Statement modifizieren kann?
Oder komm ich nicht drumrum ein zusätzliches Statement für die Datei-Tabelle zu schreiben?

Danke und Grüße, Matze