Comunidad de diseño web y desarrollo en internet online

Como sumar todos los comentarios y que lo muestre en su respectivopost

Citar            
MensajeEscrito el 04 Mar 2012 05:48 am
Hola de nuevo, el problema que tengo ahora es que no puedo hacer que se sumen los comentarios de los post y quiciera saber como seria la consulta, miren como me sale:



como ven en los dos post se muestran 3 comentarios, pero no es asi, segun, en el primero deberian mostrarse 3 y en el segundo 5.

AH y tambien cuando te metes a ver el segundo tema sales 3 comentarios y tiene 5:



esta es mi base de datos:
Comentarios:

Post:



si necesitan que les muestre algo mas diganme porfa
Gracias!!!

Por nacho23c

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Mar 2012 07:07 pm
no me expliqué bien verdad?

Saludos!!!

Por nacho23c

6 de clabLevel



 

opera
Citar            
MensajeEscrito el 04 Mar 2012 10:23 pm
:), no es que no te hatas exlicado bien , las imagenes ayudaron arto lo que pasa ,e s que este tenam yas e trato varias veces, muchos te dirian que uses el buscador , pero bueno lo que necesitas esta en este ejemplo real que uso para una web
[sql]
SELECT
cat.*,
COUNT(n.id) AS total
FROM noticias_categoria AS cat
LEFT JOIN noticias AS n ON n.categoria_id=cat.id
GROUP BY cat.id
);
[/sql]

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Mar 2012 05:52 am

tuadmin escribió:

:), no es que no te hatas exlicado bien , las imagenes ayudaron arto lo que pasa ,e s que este tenam yas e trato varias veces, muchos te dirian que uses el buscador , pero bueno lo que necesitas esta en este ejemplo real que uso para una web
[sql]
SELECT
cat.*,
COUNT(n.id) AS total
FROM noticias_categoria AS cat
LEFT JOIN noticias AS n ON n.categoria_id=cat.id
GROUP BY cat.id
);
[/sql]


Es un poco confuso, de que usas otros datos, le entiendo mas o menos xD si no es mucho pedir... como seria en mi caso?? xD

Saludos y GRACIAS!!!!!!!!!!!!!

Por nacho23c

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Mar 2012 11:28 pm
:), jeje ok pero no te acostumbres, pocos somos que estamos de buen humor para dedicar algo de tiempo :), jeje

Código :

SELECT 
   Post.*,
   COUNT(Comentarios.id) AS total
FROM Post
   LEFT JOIN Comentarios ON Comentarios.id_post=Post.id_post
GROUP BY Post.id_post

puede tener errores de sintaxys, no hagas copy paste, ejecutalo en tu phpmyadmin apra ver el resultado

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Mar 2012 11:29 pm
Comentarios.id tenia que ser
Comentarios.id_comentario

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Mar 2012 05:07 am
WOOOOOWW MUCHISISISISISISISI SIMAS GRACIAS!!!!!!!!!!!!!!!!!!! ERES MI IDOLO, TE AMO WAAAA... NO TE CREAS, PERO EN LO DE IDOLO SI!! :lol: :lol: :lol: ^^

Por nacho23c

6 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.