Hallo zusammen,
hab ein kleines MySQL-Problem. Es soll eine Count-Abfrage über mehrere Tabellen gemacht werden, wobei ich als Variable (PHP) nur die Id der ersten Tabelle zur Verfügung habe. Folgendes habe ich probiert:
Was ist daran falsch? Wenn ich jede Count-Abfrage einzeln mache bekomme ich die korrekten Ergebnisse, nur so nicht... Würd's natürlich gern mit einem Select machen. MySQL-Version ist 5.0.32, sollte allerdings auch MySQL-4-kompatibel sein wenn möglich...
Schonmal danke für eure Antworten,
Gruß,
Daniel
hab ein kleines MySQL-Problem. Es soll eine Count-Abfrage über mehrere Tabellen gemacht werden, wobei ich als Variable (PHP) nur die Id der ersten Tabelle zur Verfügung habe. Folgendes habe ich probiert:
PHP:
SELECT
count(f.id) AS anz_1,
count(t.id) AS anz_2,
count(p.id) AS anz_3
FROM
tabelle1 AS f,
tabelle2 AS t,
tabelle3 AS p
WHERE
f.id = 1
AND t.f_id = f.id
AND p.t_id = t.id
Was ist daran falsch? Wenn ich jede Count-Abfrage einzeln mache bekomme ich die korrekten Ergebnisse, nur so nicht... Würd's natürlich gern mit einem Select machen. MySQL-Version ist 5.0.32, sollte allerdings auch MySQL-4-kompatibel sein wenn möglich...
Schonmal danke für eure Antworten,
Gruß,
Daniel