Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

select con datos de codigo_hijo y un solo dato de codigo_padre

Estas en el tema de select con datos de codigo_hijo y un solo dato de codigo_padre en el foro de PostgreSQL en Foros del Web. Saludos! tengo problemas con un select que se mueve por +o- 5 tablas a traves de un codigo (dep_codigo ->tabla adm_dependencia ). Todo funciona bien ...
  #1 (permalink)  
Antiguo 07/02/2010, 11:50
Avatar de oswaldochc  
Fecha de Ingreso: octubre-2009
Ubicación: Ecuador
Mensajes: 41
Antigüedad: 15 años, 2 meses
Puntos: 1
select con datos de codigo_hijo y un solo dato de codigo_padre

Saludos!
tengo problemas con un select que se mueve por +o- 5 tablas a traves de un codigo (dep_codigo ->tabla adm_dependencia ).
Todo funciona bien me trae todos los datos q necesito de cada una de las tablas,
sin embargo cuando quiero que traiga un dato de la tabla a la q pertenece dep_codigo no lo consigo debido a que necesito dep_nombre pero solo puedo conseguir el de dep_codigo hijo, cuando lo que necesito es el de su padre.
Ejm:
dep_codigo----dep_nombre----dep_codigo-padre-----dep_parametro
1-----------------oficina------------0----------------------------23
2-----------------mesa-------------1----------------------------24
3-----------------cuarto------------0----------------------------25
lo que necesito que me devuelva si coloco el dep_parametro 24 es
Ejm:
dep_codigo----dep_nombre----dep_codigo-padre-----dep_parametro
2-----------------oficina-------------1----------------------------24


Espero q me puedan ayudar.
De antemano gracias

Última edición por oswaldochc; 08/02/2010 a las 12:23
  #2 (permalink)  
Antiguo 08/02/2010, 12:26
Avatar de oswaldochc  
Fecha de Ingreso: octubre-2009
Ubicación: Ecuador
Mensajes: 41
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: select con datos de codigo_hijo y un solo dato de codigo_padre

Se puede hacer esto en una sola consulta?
o precisa dos
  #3 (permalink)  
Antiguo 08/02/2010, 15:06
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: select con datos de codigo_hijo y un solo dato de codigo_padre

Postea la sentencia con la que fue creada la tabla y algunos inserts para ayudarte.

La cosa la veo por hacer una consulta jerarquica.

Prueba esto pòr no dejar

Código SQL:
Ver original
  1. SELECT t1.dep_codigo,
  2. t2.dep_nombre,
  3. t1.dep_codigo_padre,
  4. t1.dep_parametro
  5. FROM
  6. tabla AS t1
  7. INNER JOIN
  8. tabla AS t2
  9. ON t1.dep_codigo = t2.dep_codigo_padre;

No he probado nada

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: dato, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:08.