Manuel Arzt: COUNT(*) und "normale" Datenabfrage kombinieren

Beitrag lesen

Hallo,
ist es irgendwie möglich in einem MySQL-Query eine COUNT(*)-Abfrage mit einer "normalen" Datenabfrage zu kombinieren?
So nach dem Muster
SELECT
   a.COUNT(*) AS Anzahl,
   b.Name
FROM
   tabelle_a AS a,
   tabelle_b AS b;
Ein Query nach dem Muster hat einen Error zur Folge, aber ich denke jeder weiß, was ich gerne hätte. Geht das in einem Query oder muss man das aufteilen in 2 Queries?

Hallo Günther,

wenn du eine Count() - Abfrage machen möchtest musst du eine group by Klausel einbauen. Sonst geht meines Wissens diese Funktion nicht.

Wenn du nur wissen möchtest, wieviele Einträge in der Datenbank sind, dann kannst du auch folgendes verwenden:
mysql_num_rows($result)

diese funktion gibt dir die Anzahl der ausgelesenen Einträge zurück.

mfg
Manuel