Hi,
hab hier ein kleines Problem und kommen grad nicht hinter:
Die Tabelle ist Beispielsweise ein Gästebuch. Es gibt eine id, einer user_id und einen Text. Um nun eine "TopPoster" Tabelle aufzustellen nutze ich diese Query. (natürlich mit Limit etc.)
Wenn jetzt wissen möchte, wieviel Positionen es in dieser Ergebnis-Tabelle gibt, wie stelle ich das an?
Analog zu "SELECT count(*) FROM tab1".
Evtl hat einer von euch ja nen Tip. Thnx
PS: Ich weiß, ich könnte einfach die Query ausführen und mysql_num_rows() benutzen um die Anzahl der Zeilen im Result zu erhalten. Alldergins weigere ich mich ein wenig () alle Datensätze zu selektieren um nur einen Wert heraus zu bekommen.
hab hier ein kleines Problem und kommen grad nicht hinter:
Code:
SELECT count(id) FROM tab1 GROUP BY user_id HAVING count(id) > 10
Die Tabelle ist Beispielsweise ein Gästebuch. Es gibt eine id, einer user_id und einen Text. Um nun eine "TopPoster" Tabelle aufzustellen nutze ich diese Query. (natürlich mit Limit etc.)
Wenn jetzt wissen möchte, wieviel Positionen es in dieser Ergebnis-Tabelle gibt, wie stelle ich das an?
Analog zu "SELECT count(*) FROM tab1".
Evtl hat einer von euch ja nen Tip. Thnx
PS: Ich weiß, ich könnte einfach die Query ausführen und mysql_num_rows() benutzen um die Anzahl der Zeilen im Result zu erhalten. Alldergins weigere ich mich ein wenig () alle Datensätze zu selektieren um nur einen Wert heraus zu bekommen.
Kommentar