Buenas chicos, estoy dándole vueltas a la cabeza para hacer una cosa y no acabo de ver la forma, y eso que parece en principio sencillo.
Hay una tabla con 3 campos:
- Id (autonumerico)
- Empresa (varchar)
- Id_padre (int)
La cosa sería que cada vez que una empresa registre a otra subempresa, se almacene en id_padre de esa (o esas) subempresas el id de la empresa que la está registrando.
Por ejemplo:
Id: 1
Empresa: BurbujaSA
Id_padre:0 (esta seria la cabecilla, su id_padre seria 0)
Id: 2
Empresa: Pompas de Burbujas
Id_padre:1
Id: 3
Empresa: Palitos de Goma
Id_padre:1
...
Y a la vez estas subempresas registraran más subempresas:
Id: 4
Empresa: SubPalitos de Goma
Id_padre: 3
etc. etc.
La duda es, ¿como podría sacar todas las empresas relacionadas con la empresa padre? BurbujaSA en el ejemplo, que tendría Palitos de Goma, SubPalitos de Goma, etc...
Gracias