Skip site navigation (1) Skip section navigation (2)

Ayuda con una sentencia SQL

From: "Juan Carlos Badillo Goy" <badillo(at)cav(dot)desoft(dot)cu>
To: "Lista - PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Ayuda con una sentencia SQL
Date: 2008-06-20 19:29:17
Message-ID: 003501c8d30b$ee738bf0$c901c0c0@cav.desoft.cu (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Saludos a todos.

Tengo la siguiente problemática.

Tabla_1
-------------
id
padre
nivel
nombre
propietario


Tabla_2
------------
id
padre
nivel
nombre
propietario

En el campo nivel está almacenado el valor del nivel del padre + id del hijo. Ejemplo :
1, 2, -02-1, prueba, 4
5, 1, -02-1-5, hija de prueba, 4

Lo que necesito es 

Select a.* from Tabla_1 a where a.id in ( select b.id from Tabla_2 b where b.nivel (like a.like% ) )

Obtener todos los id de la Tabla_1 que cumplan que el valor del campo nivel de la tabla_1 este incluido en el pricipio del valor del campo nivel en la Tabla_2.

Espero me entiendan, sino trataré de explicarme mejor.

Gracias  

In response to

Responses

pgsql-es-ayuda by date

Next:From: CalabazaDate: 2008-06-20 19:50:28
Subject: Re: Ayuda con una sentencia SQL
Previous:From: fulanito detalDate: 2008-06-20 14:36:25
Subject: AYUDA CON TRIGER - URGENTE

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group