Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso armazenar os comentários dos usuários nas notícias e artigos de um site.
Tenho uma tabela NOTICIA e uma ARTIGO.
Pensei em duas maneiras:
1) 2 tabelas separadas
NOTICIA_COMENTARIO (id_usuario, id_noticia, data, texto)
ARTIGO_COMENTARIO (id_usuario, id_artigo, data, texto)
---
2) 1 tabela apenas
USUARIO_COMENTARIO (id_usuario, tabela, id_registro, data, texto)
Na coluna "tabela" eu salvaria se é artigo ou noticia e na coluna "id_registro" o código respectivo.
Com isso gostaria de saber qual é a solução recomendada, levando em consideração duas coisas:
1) Além de notícias e artigos poderá futuramente surgir outras 'fontes' de comentários;
2) Em determinado momento eu vou precisar listar todos os comentários do usuário, independente da origem, organizados por data de cadastro.
Além de ajuda quanto a estrutura das tabelas gostaria de um auxílio no SELECT para criar a lista de comentários por usuário.
Obrigado!
Carregando comentários...