Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/01/2003, 08:36
Avatar de MCasanova
MCasanova
 
Fecha de Ingreso: enero-2002
Ubicación: Concepción, La Perla del BioBio, Chile
Mensajes: 144
Antigüedad: 23 años, 2 meses
Puntos: 0
Ahora entiendo, y no se me ocurre como podrías hacerlo en una sola select.

Lo que deberías hacer y que te facilitaría futuras consultas, creo yo, es normalizar tu bd, es decir crear dos tablas:

Una con los mensajes padre que tendría dos campos, a lo menos, id y mensaje y

una con las respuestas que tendría tres campos, a lo menos, el id, nroresp y respuesta.

De esta manera la siguiente select te entregaría los mensajes padre ordenados por cantidad de respuestas:

select a.id,mensaje,count(*) as cuenta
from tpadre a,trespuesta b
where a.id = b.id
group by a.id,mensaje
order by cuenta desc

Esa sería mi contribución que espero te sirva o te dé alguna luz para solucionar tu problema

Saludos
__________________
"La inteligencia consiste no sólo en el conocimiento, sino también en la destreza de aplicar los conocimientos en la práctica", Aristóteles
[img][/img]