Olá, pessoal. Sei que esse é um grupo sobre PHP, mas já que não existe um grupo correspondente que trata de assuntos sobre banco de dados, aqui parece ser o mais ideal para postar minha dúvida.
Tenho três tabelas:
conteudo (lista de textos com identificação única e identificação do blog que eles pertencem)
________________________
id_blog | texto | id_conteudo
------------------------------------------
2 | teste125 | 1
2 | test1454 | 2
4 | nonononon | 3
4 | nlalalalala | 4
4 | testeteste | 5
9 | nadanana | 6
-----------------------------
seguindo (blogs que os usuários estão seguindo)
_________________
id_blog | usuario
-----------------------------
2 | celso
4 | celso
4 | marcelo
9 | paula
-------------------------------
lidos (itens já lidos pelos usuários)
____________________
id_conteudo | usuario
-----------------------------------
2 | celso
3 | celso
3 | marcelo
------------------------------------
Quero fazer a seguinte query:
Seleciona os conteúdos pertencentes aos blogs que usuário X segue (relacionar tabela conteudo com seguindo), mas não incluir no resultados da query os conteúdos já lidos pelo usuário X (a tabela lidos). Devo usar INNER JOIN, SUBQUERY… ???
Já tentei de várias maneiras, mas nunca consigo remover dos resultados os conteúdos já lidos pelo usuário. Alguém pode me ajudar a montar a query?
Obrigado. :)