Mmm .. però cosi avrei delle JOIN su 3 tabelle anzichè su 2, al momento in cui si aprirà il messaggio.

Query sul Thread joinata sull'utente mittente che a sua volta viene joinata con la relazione tra queste attraverso utenti_thread.

Non sarebbe meglio a questo punto una sola tabella come ho indicato nel primo esempio?