Bases de Datos - Consulta tabla relacionadas (esquema)

 
Vista:
Imágen de perfil de Juan Jose

Consulta tabla relacionadas (esquema)

Publicado por Juan Jose (1 intervención) el 14/06/2016 09:57:47
Hola a todos, quisiera hacer una consulta de una base de datos muy sencilla pero no encuentro la forma, ya que los datos los recojo de una tercera tabla.

Diagrama-Contadores

Pues mi consulta seria sacar el id arqueta,paraje,latitud,longitud a partir del id de contador del la tabla lecturas

Estas son las Tablas:


(La tabla lecturas tienen un id contador) a parte de otros datos
Tabla Lecturas:

id contador

Tabla Contadores: (Tiene la variable id contador, y la variable id arqueta) sirve para relacionar las arquetas con los contadores.

id contador
id Arqueta


Tabla Arqueta

idArqueta
paraje
latitud
longitud




adjunto un diagrama por si os vale, las claves de registro son primarykey necesarias para el uso de un cursor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Consulta tabla relacionadas (esquema)

Publicado por Lady Garay Gutierrez (8 intervenciones) el 20/06/2016 20:17:52
Hola.
Lo que yo haría es poner otro campo en alguna de las dos tablas que tienes para relacionarlas entre sí, por ejemplo, pon el id de arquetas en lecturas o al revés. Para que así puedas poner una consulta mas o menos así:
Select A.id_Arquetas, A.Paraje, A.Longitud, A.Latitud, L.id_Lectura From Arquetas A INNER JOIN Lecturas L ON A.idArquetas = L.idArquetas WHERE A.idArquetas = L.idArquetas
Así suponiendo que pones el id de Arquetas en la tabla de Lecturas.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta tabla relacionadas (esquema)

Publicado por Ivan (7 intervenciones) el 21/06/2016 20:12:18
Hola te reconmiendo que ultilices inner join para poder llamar tu campo yo lo aria de esta manera

1
2
3
4
5
6
Select  L.id_Lectura, A.id_arqueta, A.Paraje, A.Longitud, A.Latitud
from Lecturas  L
inner  join   contadores C
on  L.id_contador = C.Id_contador
inner join  Arqueta A
on C.id_arqueta = A.id_arquet

Espero te sirva saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar