salve a tutti vi chiedo una mano per quanto riguarda una query...
da quello che ho potuto capire mi servono tre join e quindi mi si complica la vita...
vi spiego:
ho 4 tabelle:
POST
- id_utente
- id_post (chiave)
- titolo
- testo
- id_room
- data
RISPOSTE
- id_utente
- id_risposta (chiave)
- id_post
- testo
- id_room
- data
ROOMS
- id_room (chiave)
- room
UTENTI
- id_utente (chiave)
- nome
- cognome
- username
- password
ora avendo queste tre tabelle devo fare una query che mi dia come risultato una cosa del genere:
room - NDiscussioni - NRisposte - Data&Userneme (dell'ultima risposta o se c'è un post senza risposte dell'post stesso)
in tutto questo ci devono essere anche le room vuote...
io ho provato e riprovato
per ora la mia parte funzionante è questa
che ne dite???codice:SELECT rooms.room, COUNT( post.id_room ) , MAX( post.data ) FROM post JOIN rooms ON post.id_room = rooms.id_room GROUP BY post.id_room

Rispondi quotando