Mailinglisten-Archive |
Hm, da war ich wohl etwas vorschnell, es funktioniert nämlich doch nicht. Ich habe mal die Zählung der Strassenanzahl rausgenommen, also den "COUNT" und "GROUP BY"- Teil entfernt. Dann liefert er mir auch ein gültiges result mit den Straßen (natürlich mehrmals, je nach Häufigkeit). Das bedeutet doch, dass die Datenbankverbindung und Abfrage generell funktioniert? Aber warum nicht mit dem vollen SQL-Statement? ------ OHNE ZÄHLUNG ------------ SELECT s.strassen_strasse, s.strassen_id FROM marktplatz m, marktplatz_branchenzuordnung mb, strassen s WHERE mb.marktplatz_branche_id = \''.$mbid. '\' AND m.marktplatz_id = mb.marktplatz_id AND s.strassen_id = m.marktplatz_strasse ORDER BY s.strassen_strasse ------ ENDE OHNE ZÄHLUNG ---------------- ----- MIT ZÄHLUNG ----------------- SELECT s.strassen_strasse, s.strassen_id, COUNT (m.marktplatz_strasse) AS anzahl FROM marktplatz m, marktplatz_branchenzuordnung mb, strassen s WHERE mb.marktplatz_branche_id = \''.$mbid. '\' AND m.marktplatz_id = mb.marktplatz_id AND s.strassen_id = m.marktplatz_strasse GROUP BY m.marktplatz_strasse, s.strassen_id ORDER BY s.strassen_strasse ---- ENDE MIT ZÄHLUNG ----------------- Gruß, Andre
php::bar PHP Wiki - Listenarchive