Allora sto realizzando la pagina introduttiva di un forum, per intenderci quella che riporta tutte le stanze presenti, le discussioni fatte in ognuna di esse e l'ultimo post inserito.

e ho problemi a fare un'unica query...

la tabella che contiene le stanze si chiama Fstanze che contiene:

stanza_id
stanza_titolo
stanza_descrizione

la tabella che contiene i post si chiama Fpost che contiene:

post_id
post_autore //id dell'autore del post
post_titolo
post_testo
post_data_post //ora in cui è stato scritto il post
post_stanza //contiene l'id della stanza a cui appartiene
post_relativo_a //contiene o l'id di un altro post, qualora sia una risposta, altrimenti se è un nuovo messaggio vale 0

la tabella utenti si chiama users e contiene

user_id
username

Detto questo come posso fare una query che per ogni stanza mi dica:

- numero di discussioni (post_relativo_a=0 );
- numero di messaggi (post_relativo_a!=0 );
- orario dell'ultimo post scritto e username dell'autore

Io non ci sono riuscito con un'unica query