Por si ayuda, he puesto el siguiente codigo y en algún sigue sin encontrarme registros pero en otro me aparecen 4-5 registros. Son registros en los que el campo codigo difiere en los dos ultimos digitos. Los 22 primeros son iguales.
   Código PHP:
                while ($res2=mysql_fetch_array($res, MYSQL_ASSOC)){
            echo "<tr><td>".$codigo1."</td>";
                        echo "<tr><td>".$res2['importe']."</td>"; 
}