Datensätze Zählen

piti66

Erfahrenes Mitglied
Hey,

also ich möchte gerne die Datensätze in einer Datenbank aus mehreren Tabellen zusammenzählen, um das ergebnis als statistik auszugeben! Also zum, beispiel habe ich die datenbank witz dort mehrere tabellen mit den unterschiedlichen witzkategorien und diese möchte ich dann zählen!
Weiß jemand wie das geht?

mfg
 
Du musst entweder für jede Tabelle die Tupel zählen lassen und dann zusammenzählen, oder du liest alle counts gleichzeitig mit nem riesigen JOIN aus.
SELECT SUM(COUNT(a.id),COUNT(b.id),COUNT(c.id), usw.) AS Summe FROM kategorie_a AS a, kategorie_b AS b, kategorie_c AS c, usw.
 
Hallo,

hab gerade versucht Datensätze aus verschiedenen Tabellen zusammenzuzählen!
Aber es kommt folgender Fehler.

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xammp\xampp\htdocs\neusinnlos\statistik.php on line 5

Code:
 <?
 include("connect.php");
 $sql = ("SELECT Sum(count(a.*),count(b.*) AS anzahl FROM witzberuf as a,witzbund as b");
 $result = mysql_query($sql);
 $row = mysql_fetch_object($result);
 $count = $row->anzahl;
 echo $count;
 ?>


Weiß jemand rat?

mfg
 
Zurück