Roland Deschain
Mitglied
Das ist vermutlich eher eine Anfängerfrage, habe aber über die Suchfunktion nichts brauchbares gefunden :-( :
Ich habe eine MySQL-Tabelle, in der es (vereinfacht) Titel, Kategorien und Hauptkategorien gibt. Jeden Titel (oder zumindest ID) gibt es nur einmal. Um heraus zu bekommen, wie viele Titel eingetragen sind kann ich ja folgende Abfrage machen "SELECT count(*) AS anzahl FROM tabelle".
Wie aber bekomme ich heraus, wie viele Katagorien und wie viele Hauptkategorien es gibt? Jeder Titel gehört einer Kategorie und einer Hauptkategorie an. Beide gibt es mehrfach, aber mehr Kategorien als Hauptkategorien, so in etwa:
Titel 1, Kategorie a, Hauptkategorie A
Titel 2, Kategorie a, Hauptkategorie A
Titel 3, Kategorie b, Hauptkategorie B
Titel 4, Kategorie b, Hauptkategorie B
Titel 5, Kategorie c, Hauptkategorie B
Titel 6, Kategorie c, Hauptkategorie B
Ich habe eine MySQL-Tabelle, in der es (vereinfacht) Titel, Kategorien und Hauptkategorien gibt. Jeden Titel (oder zumindest ID) gibt es nur einmal. Um heraus zu bekommen, wie viele Titel eingetragen sind kann ich ja folgende Abfrage machen "SELECT count(*) AS anzahl FROM tabelle".
Wie aber bekomme ich heraus, wie viele Katagorien und wie viele Hauptkategorien es gibt? Jeder Titel gehört einer Kategorie und einer Hauptkategorie an. Beide gibt es mehrfach, aber mehr Kategorien als Hauptkategorien, so in etwa:
Titel 1, Kategorie a, Hauptkategorie A
Titel 2, Kategorie a, Hauptkategorie A
Titel 3, Kategorie b, Hauptkategorie B
Titel 4, Kategorie b, Hauptkategorie B
Titel 5, Kategorie c, Hauptkategorie B
Titel 6, Kategorie c, Hauptkategorie B