Sigo enredado con SQL

24/06/2005 - 20:12 por Mauricio López [uy] | Informe spam
Gente:

Lo del asunto es totalmente cierto, hace casi 1 hora que estoy
tratando de descifrar una consulta, apelo a su sabiduría para lograr
hacerlo.

Se trata de una tabla InmProp que tiene 3 campos
IdPropiedad - PK
IdInmobiliaria - PK
IdInmobiliaria2 - no requerido

Quisiera obtener dado un IdInmobiliaria todas las Propiedades
que ella posee y además aquellas en las cuales la cantidad de
Inmobiliarias asociadas no llegue a 3 contándose también
IdInmobiliaria2.

He llegado hasta aquí:

SELECT *
FROM Propiedades P
INNER JOIN InmProp IP
ON IP.IdPropiedad = P.Id
WHERE IdInmobiliaria = (*valor*)
UNION

Les agradecería infinitamente si me pudieran ayudar dado que me
urge entregar el programa.


Saludos!

Mauricio López
Maldonado - Uruguay
 

Leer las respuestas

#1 Alejandro Mesa
24/06/2005 - 20:16 | Informe spam
Mauricio,

Quisiera obtener dado un IdInmobiliaria todas las Propiedades
que ella posee y además aquellas en las cuales la cantidad de
Inmobiliarias asociadas no llegue a 3 contándose también
IdInmobiliaria2.



Para mi no es suficiente con la descripcion de lo que quieres, pues no tengo
la menor idea de lo significa una inmobiliaria asociada. Pudieras postear un
ejemplo, para comprender mejor tu requerimiento?


AMB

"Mauricio López [uy]" wrote:

Gente:

Lo del asunto es totalmente cierto, hace casi 1 hora que estoy
tratando de descifrar una consulta, apelo a su sabiduría para lograr
hacerlo.

Se trata de una tabla InmProp que tiene 3 campos
IdPropiedad - PK
IdInmobiliaria - PK
IdInmobiliaria2 - no requerido

Quisiera obtener dado un IdInmobiliaria todas las Propiedades
que ella posee y además aquellas en las cuales la cantidad de
Inmobiliarias asociadas no llegue a 3 contándose también
IdInmobiliaria2.

He llegado hasta aquí:

SELECT *
FROM Propiedades P
INNER JOIN InmProp IP
ON IP.IdPropiedad = P.Id
WHERE IdInmobiliaria = (*valor*)
UNION

Les agradecería infinitamente si me pudieran ayudar dado que me
urge entregar el programa.


Saludos!

Mauricio López
Maldonado - Uruguay


Preguntas similares