Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2006, 14:17
juan_jose
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 17 años, 10 meses
Puntos: 0
consulta doble con mysql

Hola

tengo una duda nunca he trabajado con bases de datos, ahora estoy aprendiendo con algunos manuales que encontre por ahi pero quiero saber como hacer esto:

tengo 2 tablas de categorias y sub categorias.

quiero seleccionar una categoria (madre) y contar cuantas subcategorias le pertenecen. las tablas son algo asi:
____________________
id_categoria | nombre |
-----------------------
1 | amigos
2 | familiares
3 | Vecinos

id_sub_c | id_categoria | nombre_sub_c |
---------------------------------------
1 | 1 | cercanos
2 | 1 | para olvidar
3 | 2 | Primas
4 | 2 | Hermanos



bueno se me ocurre hacerlo mas menos por lo que he visto en algunos scripts asi

select * from categoria, sub_categoria where categoria.id_categoria=sub_categoria.id_categoria

pero necesito contar cuantas subcategorias tiene cada categoria para eso he visto que usan algo asi como:

count (*) sub_categorias.id_categoria='id_categoria'

pero no se como recupero los datos de esta consulta ademas necesito que me entrege los datos de esta forma o algo asi:

familiare (2)
amigos (2)
vecinos (0)


la verdad no se como hacerlo y ya llebo 2 horas con esto alguien me puede guiar?