Otimizar e problema de duplicação
Preciso fazer um relatório onde tenho que fazer contagem de cliques buscando em tres tabelas e mostrar o resultado, fiz abaixo este script, porém ele me duplica a contagem, por exemplo registro A ele me mostra que foram 8 cliques sendo que na real seriam 4 e assim por diante, não consegui compreender o que esteja causando isso, fazendo em separado, um por vez dá o resultado certo.
desde já agradeço
SELECT DISTINCT id_noticia, COUNT(impressoes_noticias.id_impressao_noticia) AS impressao_noticia,
COUNT(cliques_noticias.id_clique_noticia) AS clique_noticia,
COUNT(id_editorial) AS editorias_noticia,
impressoes_noticias.*, noticias.*, impressoes_noticias.*, editorias.*
FROM impressoes_noticias, cliques_noticias, noticias, editorias
WHERE noticias.fk_editoria = impressoes_noticias.fk_editoria
OR noticias.fk_editoria = cliques_noticias.fk_editoria
OR noticias.fk_editoria = editorias.id_editorial
GROUP BY noticias.id_noticiaDiscussão (1)
Carregando comentários...