Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema con agrupar y contar registros

Estas en el tema de Problema con agrupar y contar registros en el foro de Mysql en Foros del Web. Tengo una página php – mysql Se trata de una lista de artículos, cada uno de los cuales ha sido comentado por los visitantes de ...
  #1 (permalink)  
Antiguo 29/04/2008, 12:50
 
Fecha de Ingreso: mayo-2004
Mensajes: 59
Antigüedad: 20 años
Puntos: 0
Problema con agrupar y contar registros

Tengo una página php – mysql

Se trata de una lista de artículos, cada uno de los cuales ha sido comentado por los visitantes de la web.

Me gustaría hacer una tabla donde al lado del título del artículo apareciese el número de comentarios que los lectores han hecho sobre ese artículo. Para ver el artículo, bastaría con hacer click sobre su título.

He probado haciéndolo a través de una consulta mysql (con Group by), pero tarda mucho tiempo en mostrar el resultado (son más de 300 artículos con más de 10.000 opiniones).

¿Sería posible crear una nueva tabla en la base de datos donde se guarde de manera automática el número de comentarios de cada artículo?


Gracias a todos.
  #2 (permalink)  
Antiguo 29/04/2008, 13:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Re: Problema con agrupar y contar registros

Te convendría por una cuestión de eficiencia de consulta. No porque sea necesaria para el modelado de la base.
  #3 (permalink)  
Antiguo 29/04/2008, 13:26
 
Fecha de Ingreso: mayo-2004
Mensajes: 59
Antigüedad: 20 años
Puntos: 0
Re: Problema con agrupar y contar registros

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Te convendría por una cuestión de eficiencia de consulta. No porque sea necesaria para el modelado de la base.

¿Dónde me puedo informar para crear esta nueva tabla?. He visto que los foros de debate también tienen una tabla similar donde guardan el número de respuestas de los posts. El problema es que no sé cómo crearla.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:18.