Vinzenz Mai: MySQL: GROUP-BY und Ergebnisse in nicht gruppierten Spalten

Beitrag lesen

Hallo

Bei mir zuhause läuft "5.0.21-standard" und der Test-Server fährt "3.23.58".

Oh je, die 3.23.58 ist eher jenseits von Gut und Böse :-(

die Spalte "hierarchy_location" in der ersten Tabelle ist etwas "tricky", weil ich die dazu benutze festzustellen, welche Antwort sich auf welche andere Antwort oder Beitrag bezieht. Das ganze sieht aus wie ein herkömmliches Inhaltsverzeichnis wie

1
1.1
1.2
1.3
2
2.1
2.1.1
2.1.2

Verstehe ich das richtig:

Zu Beitrag 1 gibt es drei direkte Antworten
Zu Beitrag 2 gibt es eine direkte Antwort
Zu Beitrag 2.1 gibt es zwei direkte Antworten,
zu allen anderen Beiträgen gibt es keine Antwort.

Wäre das in etwa Dein Ziel:

-----------
1         3
1.1       0
1.2       0
1.3       0
2         1
2.1       2
2.1.1     0
2.1.2     0

dazu noch die Kategorie, autor, ..., die alle direkt von der Spalte request_number abhängen. Habe ich das richtig verstanden?

Eine Frage noch zu den Tabellen prb_request und prb_request_category:
Gibt es Einträge in prb_request, zu denen es _keine_ Einträge in prb_request_category gibt?
Wieviele Einträge zu einem Eintrag in prb_request kann es in prb_request_category geben? Einen oder mehrere?

Freundliche Grüße

Vinzenz