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?