Como hago para poder unir filas con el mismo resultado en una sola por ejemplo, el sql me arroja este resultado
+------+----------+
|  ID  |  CODIGO  |
+------+----------+
|  331 |   566af  |
+------+----------+
|  331 |   854FE  |
+------+----------+
|  331 |   77QD5  |
+------+----------+
|  544 |   935SD  |
+------+----------+
y yo deseo que me salga este resultado
+------+----------+
|  ID  |  CODIGO  |
+------+----------+
|      |   566af  |
|      +----------+
|  331 |   854FE  |
|      +----------+
|      |   77QD5  |
+------+----------+
|  544 |   935SD  |
+------+----------+
me han dicho que esto se hace con php, ¿por donde empiezo?    
Gracias
			
			
			
				Hola,
Podrias hacer un array, y que este tenga otro dentro con los codigos.
Algo tipo esto:
<?php
$conx = mysql_connect('localhost','root','');
mysql_select_db('testing',$conx);
$query = mysql_query("select ID,CODIGO FROM testing1");
while($row = mysql_fetch_array($query)){
	$Resultado[$row['ID']][$row['CODIGO']]=true;
}
echo '<pre>';
print_r($Resultado);
echo '</pre>';
?>
El resultado seria:
Array
(
    [331] => Array
        (
            [fsadfa] => 1
            [asdasfq] => 1
            [3425a] => 1
            [234sfq] => 1
        )
    [554] => Array
        (
            [kikiki] => 1
        )
)
Espero que te sirva.
Saludos