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? 
  
 
