Ciao ragazzi, provo a spiegarvi la mia confusione!

Ho realizzato un guestbook in cui gli utenti possono lasciare dei messaggi a cui solo alcuni di essi possono rispondere.

Quindi tramite una funzione che controlla lo stato del login, do la possibilità a chi di dovere di rispondere. Fino a qui tutto ok!

Le risposte sono salvate in una tabella 'risposte' (id, id_r, risposta) mentre i messaggi stanno in una tabella frasi (id, frasi, autore).

Io voglio che quando visualizzo i messaggi se ci sono delle risposte vengano visualizzate tutte dopo il messaggio. Al momento l'associazione tra messaggio e risposte sta nella coincidenza tra id.frasi e id_r.risposte. Ma non so se è la soluzione migliore!

Mi aiutate a capire concettualmente come fare? Mi sono davvero confuso! Grazie!