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>";
}