Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2013, 10:43
rvaldenegro
 
Fecha de Ingreso: septiembre-2013
Mensajes: 9
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Consulta recursiva

Código SQL:
Ver original
  1. est_org_id  est_org_id_padre    niv_org_nivel   est_org_nombre
  2. 1            NULL               1               Franquiciado 1
  3. 2            1                  2               Razon Social 1
  4. 3            1                  2               Razon Social 2
  5. 4            NULL               1               Franquiciado 2
  6. 5            2                  2               LOCAL 1
  7. 6            2                  2               LOCAL 2
  8. 7            2                  3               LOCAL 3

Acá los locales 1 y 2 correspondiente a la razon social 1 que a su vez corresponde al franquiciado 1.

El local 3 corresponde a la razon social 2 del franquiciado 1 también

El franquiciado 2 no tiene razones sociales o locales

Las personas en este caso irían asociados a los ID 5, 6 y 7

Con respecto a si hacerlo por CTE o por funciones, la verdad no estoy cerrado a ninguna opción. Por ahora estoy trabajando con funciones y evaluando el tema de las CTE, pero me gustaría tener más opiniones

Muchas gracias de nuevo