Armar consulta en SQL

01/04/2008 - 16:48 por Virginia Guzon | Informe spam
Hola a todos de nuevo,

Tengo una aplicación en VB 6.0 , ADO, que ataca en una BBDD con unas tablas.
Entre otras tablas tengo las siguientes:

TERMINOS
Id_Termino
Nombre

MAESTRO_TERMINOS_PARCELAS
Id_Maestro_Terminos_Parcelas
Id_Parcela
Id_Termino


PARCELAS
Id_Parcela
Calificacion

TERMINOS
1 Fuencarral
2 Aviles


MAESTRO_TERMINOS_PARCELAS
1 1 1
2 2 1
3 2 2
4 3 1

PARCELAS
1 Tierra de Labor
2 Secano
3 Regadio

Necesito saber como sacar todas las "Calificaciones" de todas las PARCELAS
para un determinado TERMINO, del cual conozco el ID. Por ejemplo necesitaría
saber todas las calificaciones dadas de alta de Parcelas que pertenecen al
TERMINp de "Fuencarral", que en este caso serían "Tierra de Labor" y
"Regadio"

Espero haberme explicado bien

Os gradezco cualquier ayuda

Saludos,

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
01/04/2008 - 17:19 | Informe spam
Trata:

select
t.Id_Termino, t.Nombre, p.Id_Parcela, p.Calificacion
from
TERMINOS as t
inner join
MAESTRO_TERMINOS_PARCELAS as tp
on t.Id_Termino = tp.Id_Termino
inner join
PARCELAS as p
on p.Id_Parcela = tp.Id_Parcela
where
t.Nombre = 'Fuencarral'
GO

AMB


"Virginia Guzon" wrote:

Hola a todos de nuevo,

Tengo una aplicación en VB 6.0 , ADO, que ataca en una BBDD con unas tablas.
Entre otras tablas tengo las siguientes:

TERMINOS
Id_Termino
Nombre

MAESTRO_TERMINOS_PARCELAS
Id_Maestro_Terminos_Parcelas
Id_Parcela
Id_Termino


PARCELAS
Id_Parcela
Calificacion

TERMINOS
1 Fuencarral
2 Aviles


MAESTRO_TERMINOS_PARCELAS
1 1 1
2 2 1
3 2 2
4 3 1

PARCELAS
1 Tierra de Labor
2 Secano
3 Regadio

Necesito saber como sacar todas las "Calificaciones" de todas las PARCELAS
para un determinado TERMINO, del cual conozco el ID. Por ejemplo necesitaría
saber todas las calificaciones dadas de alta de Parcelas que pertenecen al
TERMINp de "Fuencarral", que en este caso serían "Tierra de Labor" y
"Regadio"

Espero haberme explicado bien

Os gradezco cualquier ayuda

Saludos,



Respuesta Responder a este mensaje
#2 Virginia Guzon
01/04/2008 - 20:07 | Informe spam
Muchisimas gracias Alejandro!!!


"Alejandro Mesa" escribió en el
mensaje news:
Trata:

select
t.Id_Termino, t.Nombre, p.Id_Parcela, p.Calificacion
from
TERMINOS as t
inner join
MAESTRO_TERMINOS_PARCELAS as tp
on t.Id_Termino = tp.Id_Termino
inner join
PARCELAS as p
on p.Id_Parcela = tp.Id_Parcela
where
t.Nombre = 'Fuencarral'
GO

AMB


"Virginia Guzon" wrote:

Hola a todos de nuevo,

Tengo una aplicación en VB 6.0 , ADO, que ataca en una BBDD con unas
tablas.
Entre otras tablas tengo las siguientes:

TERMINOS
Id_Termino
Nombre

MAESTRO_TERMINOS_PARCELAS
Id_Maestro_Terminos_Parcelas
Id_Parcela
Id_Termino


PARCELAS
Id_Parcela
Calificacion

TERMINOS
1 Fuencarral
2 Aviles


MAESTRO_TERMINOS_PARCELAS
1 1 1
2 2 1
3 2 2
4 3 1

PARCELAS
1 Tierra de Labor
2 Secano
3 Regadio

Necesito saber como sacar todas las "Calificaciones" de todas las
PARCELAS
para un determinado TERMINO, del cual conozco el ID. Por ejemplo
necesitaría
saber todas las calificaciones dadas de alta de Parcelas que pertenecen
al
TERMINp de "Fuencarral", que en este caso serían "Tierra de Labor" y
"Regadio"

Espero haberme explicado bien

Os gradezco cualquier ayuda

Saludos,



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida