No seria mejor relacionar los registros de tus tablas 'sistema_noticias' y 'sistema_noticias_archivo' a travez de una clave foranea.
Por ejemplo:
esta seria una de las dos tablas:
=============================
Tabla: sistema_noticias
=============================
id_noticia : 1
titulo : Club River Plate Campeon
-------------------------------------
id_noticia : 2
titulo : Saviola se consagra goleador
-------------------------------------
y por otro lado, tenemos la otra tabla:
=============================
tabla : sistema_noticias_archivo
=============================
id_noticia : 1
noticia : El Club River es el mejor ;D
-------------------------------------
id_noticia : 2
noticia : Saviola "Grande", paradojico no
-------------------------------------
Bueno estas son las tablas, ahora suponiendo q alguien entra en tu web y busca la palabra 'River'
$palabra = 'River';
El script seria asi:
$link = mysql_connect("localhost", "user", "password");
if ($link) {
if (mysql_select_db('test')) {
$sql = "
SELECT
N.titulo,
NA.noticia
FROM sistema_noticias AS N
JOIN sistema_noticias_archivo AS NA
USING(id_noticia)
WHERE MATCH(N.titulo) AGAINS ('$palabra')
";
$res = mysql_query($sql, $link);
if (mysql_num_rows($res) > 0) {
$i = 0;
while ($fila = mysql_fetch_array($res)) {
echo $i."- ".$fila['titulo']." ===> ".$fila['noticia']."<br />";
$i++;
}
}
else {
echo "Sin resultados";
}
}
else {
die("Error en la seleccion de la tabla -> ".mysql_error());
}
}
else {
die("Error en la conexion a la base de datos -> ".mysql_error());
}
Bueno a mi parecer esa seria la forma de la consulta. Igual te podes bajar el manual de MySQL en espaniol desde mysql.com
http://dev.mysql.com/doc/
Yo me baje el manual en version CHM y me resulta muy util.
Espero haber echado un poco de luz sobre el tema.
Chao