FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Consulta ¿compleja?
Sé que el título no se ajusta a las normas, pero no encontré uno mas apropiado
Tengo un problema con una consulta para sacar todos los propietarios que tienen inmuebles de un tipo determinado Código:
Tabla: PROPIETARIO (datos de los propietarios de inmuebles) ============================================================ ID_PROPIETARIO ---> clave del propietario ... -------> otros datos del propietario Tabla: PROPIEDAD (datos de los inmuebles) ============================================================ ID_PROPIEDAD -----> clave del inmueble TIPO_PROPIEDAD ---> puede ser VIVIENDA, GARAJE, OFICINA, etc. ... -------> otros datos del inmueble Tabla: PERTENECE (correspondencia entre los propetarios y sus inmuebles) ============================================================ ID_PERTENECE -----> identificador del registro ID_PROPIETARIO ---> clave del propietario ID_PROPIEDAD -----> clave del inmueble
Con esto saco los identificadores de los propietarios que tienen propiedades de un tipo determinado
He intentado lo siguiente (aparte de hacer el "canelo") pero no me vale, saca TODOS los propietarios y rellena IDENTIFICADOR con cero y menos uno (estos son los que tienen dichas propiedades) ¿como hago para que saque solo éstos últimos? Agradecido por la ayuda salvica edito: ------> uso Zeos como conector y las tablas son .DBF De nuevo agradecido salvica Última edición por salvica fecha: 13-01-2008 a las 18:02:21. |
#2
|
||||
|
||||
Hola salvica,
Creo haber entendido lo que deseas. No estoy completamente despierto, ando medio dormido... disculpa... Por ahora me falla el cerebro al intentar hacer un SQL con el inner join. La técnica "pobre" es emplear WHERES... Por ahora el SQL que mi cerebro está consiguiendo es este:
Si logro despestarme e inspirarme un poco es posible que logre obtener un SQL con inner joins anidados (que sería la mejor opción). EDITO: Creo que el SQL puede ser así:
Saludos, Última edición por Delphius fecha: 13-01-2008 a las 18:24:19. |
#3
|
||||
|
||||
Hola Delphius, gracias por responder
Depues de muchas vueltas había llegado a esta solución: que es bastante parecida a la tuya, la cual probaré ahora mismo Gracias por todo salvica |
#4
|
||||
|
||||
Tema cerrado
Muchísimas gracias Delphius y quitando un problema de posición de peréntesis se ejecuta muy rápida
Hasta otra salvica |
#5
|
||||
|
||||
Me alegro de que funcionara.
Como dije... no estoy del todo despierto... Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
La consulta es demasiado compleja | mane | Conexión con bases de datos | 0 | 26-12-2007 10:00:07 |
Consulta compleja | Jesús Pena | SQL | 3 | 19-07-2007 07:54:40 |
Sentencia SQL super compleja | Sr.Scorpion | SQL | 14 | 08-03-2007 00:12:49 |
Consulta SQL algo compleja | subzero | Firebird e Interbase | 2 | 26-10-2006 18:49:01 |
consulta SQL que me resulta compleja | j2mg | SQL | 5 | 29-05-2003 22:50:13 |
|