Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2007, 12:24
Danitm
 
Fecha de Ingreso: junio-2007
Mensajes: 46
Antigüedad: 16 años, 11 meses
Puntos: 1
Pregunta obtener datos no repetidos de un campo

ola gente, tengo otro problema, últimamente me estoy bloqueando mucho en las bases de datos.

quiero obtener el numero de temas que hay en los foros, sin contar las respuestas que haya en esos temas. el problema es que temas y respuestas se guardan en una misma tabla como mensajes.

la tabla tiene estos campos principales:

1. id mensaje
2. id tema
3. id foro
4. otros

1. id del mensaje es diferente para cada mensaje.
2. id del tema es diferente para cada tema, excepto si son respuestas que llevaran el mismo id que el mensaje principal.
3. id del foro se repetirá agrupando los temas en los id de los foros en los que estén.

bueno yo hice una consulta muy simple:

SELECT id_tema FROM messages WHERE id_foro='2'

y obtuve un resultado como este:

1,2,3,4,5,5,5,6,7,7,8

En realidad lo que quiero saber es el numero de temas que hay. ahí me contaría 11, pero si quito las respuestas (los números que se repiten) me daría 8.

¿como puedo hacer para obtener directamente el numero de temas sin que cuente los que se repiten?

espero q me puedan ayudar

saludos y gracias