Eddie: COUNT funktioniert nicht

Hallo allerseits,
koennt ihr mir sagen, was ich in diesem gekuerzten Beispielstatement falsch mache?

SELECT a.land, COUNT(b.bild) as anzahl FROM db_1 a, db_1 b ...

Ich moechte mir eine Liste von Ländern ausgeben lassen (a.land) und dazu die Anzahl der Bilder zum jeweiligen Land.

Als Ergebnis haette ich also gerne ein Array dieser Art:

Thailand - 13
Deutschland - 504
Kanada - 20

Danke fuer Eure Hilfe,
Eddie

  1. Hi!

    Deine DB-Struktur würde das Ganze etwas einfacher machen. Aber eigentlich müßtest du doch hiermit ganz gut klar kommen: http://www.mysql.com/doc/de/Counting_rows.html

    Klappt vielleicht "SELECT a.land, COUNT(*) as anzahl ..."?

    Gruß,

    Matthias

    1. Hi Matthias,
      danke, hat funktioniert!
      Eddie