hola hernansam.
A ver si te entendí bien, tienes una tabla de nombre noticia, cierto?.
Esa tabla tiene los campos imagen y noticia(m imagino que el contenido).
te doy un pequeño ejemplo.
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<?
$valor='economia'; //es una valor cualquiera, puede cambiar
$sql = "SELECT id,nombre,cuerpo,subcuerpo,autor FROM noticia WHERE archivos='$valor'"; //en este caso estoy seleccionando todos los registros de la tabla noticia que tengan el campo archivos igual a $valor(economia)
$result=mysql_query($sql);
$row=mysql_fetch_row($result);
$imagen=$row['imagen'];
$contenido=$row['contenido'];
?>
<table width="337" border="0" align="center">
<tr>
<td colspan="2" align="center">Noticia</td>
</tr>
<tr>
<td width="175" height="193" valign="top"><?=$contenido?></td>
<td width="152" valign="top"><img src="images/<?=$imagen?>" width="143" height="95" /></td>
</tr>
</table>
</body>
</html>
Esto te va imprimir la noticia con el campo archivo que sea igual a $valor.
Para que puedas poner la imagen,pues esta tiene que estar en una carpeta de tu servidor, en el caso del ejemplo la carpeta images,y de ahi solo pones la ruta (ubicacion de donde guardaste la imagen que corresponde a esa noticia) y simplemente la jalas con el nombre que guardaste en la base de datos.
aaaa se usa JOIN cuando trabajas con mas de una tabla.
Me avisas como te fue, sino para seguir ayudandote.
Saludos, bye