Markus: MySQL - Größe der Ergebnismenge ermitteln

Beitrag lesen

Hallo Forum!

Ich versuche grade die Ergebnismenge eines SQL-Querys zu ermittel und irgendwie hat mich das Archiv hier auch nicht weitergebracht.

Ich setze folgendes Query ab

SELECT user.id, user.name
FROM user
JOIN buddies ON user.id = buddies.buddie
JOIN sessions ON buddies.buddie = sessions.id
WHERE sessions.expires > NOW()
GROUP BY user.id

und erhalte die Ergebnismenge:
 id      name
10005  Karl
10007  Ernst
10008  Kurt

nun möchte ich aber wissen wieviele Ergebnisse zutreffen, ein COUNT(user.id) im SELECT bringt mich allerding hier nicht weiter - wie kann ich das lösen?

Ich könnte im Script mein Array durchzählen, darauf möchte ich allerdings eigentlich aus Performance-Gründen verzichten.

Gruß, Markus