hola amigos del foro.
tengo 3 tablas..
1. de relacion de amigos
2. de las noticias que generan los amigos
3. noticias que voy ocultando
la idea es hacer un inner join entre mis amigos y las noticias que generan..
por ejemplo ese inner join me retorna 100 resultados y si oculto 3 noticias se generan 3 registros en la tabla 3 de noticias_ocultas
entonces la consulta que necesito deberia retornarme 97 registros..
estaba intentando con algo como esto:
SELECT * FROM amigos as a, noticias as m
where a.id_amigo = m.id_usuario and a.id_mascota= 2695
and m.id_noticia not in (select id_noticia from noticias, noticias_ocultas where id_usuario = 2695)
order by m.id desc
pero no me resta los 3 resultados..