Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2010, 07:02
Narachamus
 
Fecha de Ingreso: febrero-2003
Mensajes: 39
Antigüedad: 21 años, 8 meses
Puntos: 1
jugando con bucles

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