I Carsten: MySQL - Blättermenü erstellen - Verständnisproblem

Beitrag lesen

Hallo Malcolm Becks,

danke für den Hinweis auf SQL_CALC_FOUND_ROWS! Das sieht eigentlich ganz vernünftig aus.
Ich möchte aber leider nicht die einzelnen Rechnungen auf die Seiten verteilen, sondern die Benutzernamen.

Z.B. 10 Benutzer pro Seite anzeigen und die dazugehörigen Rechnungen.
Wenn ich aber die Rechnungen zusammen mit den Benutzernamen abfrage, liefert mir SQL_CALC_FOUND_ROWS natürlich die Menge der Rechnungsnummern und nicht die der _verschiedenen_ Benutzer.

Zur Verdeutlichung vielleicht hier mein Statement zur Abfrage der Daten

  
SELECT tblUsers.Id userId,  
       tblUsers.Benutzername userName,  
       tblOrders.Id rechnungsId,  
       tblOrders.RNr rechnungsNummer  
FROM (SELECT Id, Benutzername  
      FROM tblUsers  
      ORDER BY Id DESC  
      LIMIT 0, 10)  
      tblUsers  
LEFT JOIN tblOrders  
ON tblUsers.Id = tblOrders.UserId  
ORDER BY tblUsers.Id DESC, tblOrders.Id  

Irgendwie komm ich da mit SQL_CALC_FOUND_ROWS nicht weiter.

I Carsten