Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2007, 05:24
oskar_calvo
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 8 meses
Puntos: 0
ayuda con consulta de mysql, no se como agrupar los resultados y que me los cuente.

Buenos días,


Tengo 3 tablas que entran en la consulta
term_data:
tid
vid
name

term_node:
nid
tid

node:
nid
type


la consulta que tengo construida es:
Código PHP:
SELECT d.named.tiddn.nidnt.type
FROM term_data d
term_node dnnode nt
WHERE dn
.tid d.tid
AND d.vid =3
AND nt.type 'manualbp'
AND nt.nid dn.nid 

lo malo es que como los tid se repiten en los nid la
consulta me saca los tid una vez por cada vez que
aparezca en los nid. Y yo solo necesito saber los tid
que estan en nid.

name tid nid type
Estatal 6 186 manualbp
Zaragoza 18 187 manualbp
Jaén 13 189 manualbp
Jaén 13 190 manualbp
Jaén 13 191 manualbp
Jaén 13 193 manualbp
Jaén 13 194 manualbp
Jaén 13 195 manualbp
Almería 8 196 manualbp
Jaén 13 197 manualbp
Málaga 14 198 manualbp
Andalucía 7 199 manualb


estoy mirando como puedo hacer que solo me saque una
vez el name y el tid que son los datos que me
interesan. Estoy mirandome el count y el count
distinct, pero no termino de ver como funciona, o si
me puede servir.

¿Alguna sugerencia?

Gracias

Oskar