consulta en tabla favoritos

Hola, estoy haciendo una especie de sistema de noticias y quiero que los usuarios puedan guardar noticias en favoritos dentro de la web.

Tengo dos tablas:
noticias, con los campos id_noticia, titulo, detalle, ... (entre otros campos)
y favoritos con los campos id, id_usuario (que se relaciona con otra tabla, la tabla usuarios) y id_noticia (que se relaciona con la tabla noticias)

Estoy intentando hacer una consulta para que me muestre los títulos y demás de las noticias que tiene cada usuario en favoritos pero no sé cómo hacerlo.

Con "select id_noticia from favoritos where id_usuario='$id_usuario'" obtengo los id_noticia que tiene en favoritos cada usuario pero necesito el resto de campos de la tabla noticias de esos id_noticia.

¿Tendría que hacer dos consultas separadas o con una sola bastaría?

Gracias.
claro, dentro del while que usas para mostrar el id_noticias, tenes que hacer otra consulta para mostrar los datos de l noticia con esa id igual a id_noticia

$sent="select id_noticia from favoritos where id_usuario='".$id_usuario."';";
$result=mysql_query($sent);
while($ver=mysql_fetch_object($result)){
$id=$ver->id_noticia;
//y aca haces otra consulta para mostrar mas informacion desde ltabla noticas
$sent2="select titulo, detalle from noticias where id='".$id."';";
$result2=mysql_query($sent2);
$ver2=mysql_fetch_assoc($result2);
$tit=$ver2['titulo'];
$detalle=$ver2['detalle'];
echo"Titulo:$tit<br/>$detalle";
//fin de la segunda consulta
}
Ahi tendria que funcionar, si tenes algun problema avisame, saludos.