potresti farci un esempio di tabella riempita con alcuni campi??

se è una cosa tipo:

ID NOME COLORE
1 pippo rosso
2 pippo blu
3 pluto rosso
4 minnie giallo
5 topolino blue
6 topolino verde


dovresti fare una query il cui risultato lo metti in un altra query

tipo cosi:
codice:
$query="SELECT DISTINCT(nome) AS nome FROM table";
$res=mysql_query($query) or die(mysql_error());
while($campi=mysql_fetch_array($res)) {
 echo "<td>".$campi['nome']."</td>;
 echo "<td>"
 $q="SELECT colore FROM table WHERE nome = ".$campi['nome'];
 $r=mysql_query($q) or die(mysql_error());
 while($colori=mysql_fetch_array($r)) {
  echo $campi['color']."
";
 }
 echo "</td></tr><tr>";
}
spero di essere stato chiaro
ciao