Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo 3R

Otimizar e problema de duplicação

Recommended Posts

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_noticia

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.