sono record joinati... se ne ricevi uno devi ricevere tutto il record.

fai un controllo con il php. Se il campo e' uguale al precedente salti il contenuto che no ti serve.

es. (parlato) :

codice:
$id_thread = 0;

fai la tua query:

while($row = mysql_fetch_assoc($resource) ) {

   if($id_thread == $row['id']) allora stampi il thread + la replica
       else stampi solo la replica

$id_thread = $row['id'];
}
in questo modo se il thread e' uguale al precedente stampa solo la replica...