title image


Smiley Problem mit SQL-Abfrage
Hallo,



ich arbeite gerade an einem Foren-System mit folgenden bisher erstellten Tabellen:





Forum

--------

id

subject

description





Thread

--------

id

forum_id

subject

description





Comment

--------

id

thread_id

title

content





Nun geht es mir darum eine Übersicht über die Foren zu erstellen.



- Forum Thema

- Anzahl der Threads im Forum

- Anzahl der Beiträge im Forum





Durch folgende SQL-Abfrage erhalte ich die Anzahl der Threads in einem Forum:





Code:





select forum.id, forum.subject, count(forum.id) as Themen

from forum

join thread on forum.id = thread.forum_id

group by forum.id







Und diese SQL-Abrage bringt mir die Anzahl aller Beiträge in einem Forum



Code:







select forum.id, forum.subject, count(forum.id) as Beiträge

from forum

inner join thread on forum.id = forum.forum_id

join comment on thread.id = comment.thread_id

group by forum.id;







Meine SQL-Kenntnisse reichen aber nicht aus beide Abfragen zu kombinieren und sowohl die Anzahl der Threads als auch die Anzahl alle Beiträge in einem Forum mit einer einzigen Abfrage zu erhalten.



Ich freue mich wenn mir jemand mal bei dieser SQL-Abfrage auf die Sprünge helfen könnte :)

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: