MySQL - Consulta relacional

 
Vista:
Imágen de perfil de Cristian
Val: 22
Ha disminuido su posición en 2 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Consulta relacional

Publicado por Cristian (28 intervenciones) el 27/05/2016 14:37:47
Hola a todos...
Tengo algo simple, una tabla clientes y otra con localidades.

La tabla clientes tendria esta estructura:

idCliente,nombre,domicilio,idLocalidad.

La tabla localidades tendria esta estructura:

idLocalidad,provincia,localidad

Yo guardaro el idLocalidad en la tabla clientes, como haria para mostrar una consulta de clientes pero que me muestre provincia y/o localidad segun el idLocalidad ???

Gracias
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
sin imagen de perfil
Val: 20
Ha disminuido su posición en 25 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Consulta relacional

Publicado por Gonzalo (103 intervenciones) el 27/05/2016 18:21:10
Con un JOIN, como cualquier consulta entre dos tablas relacionadas por FK-->PK...

¿Intentaste alguna basada en algún tutorial o manual? Son bastante simples de entender...
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
sin imagen de perfil

Consulta relacional

Publicado por Jacobo Daniel (3 intervenciones) el 02/06/2016 23:15:11
SELECT clientes.nombes, edad, localidades.provincia, localidad
FROM clientes, localidades
WHERE cliente.idLocalidad= localidades.idLocalidad

Puede ser algo como esto, pero si tienes problemas haciendo una consulta como esta considera estudiar un poco sobre las consultas basicas de una tabla para que no tengas problemas :)

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 relacional

Publicado por Susana Salazar (1 intervención) el 09/06/2016 23:02:47
lo que tienes que hacer es una consulta con un Join
Esto hace que al realizar la consulta de la tabla clientes puedas relacionar los datos de la otra tabla que necesitas
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 relacional

Publicado por Salaicez (3 intervenciones) el 09/06/2016 23:06:15
Lo más fácil es con un join:

1
2
3
4
5
6
7
select
c.nombre,
c.domicilio,
c.idLocalidad,
l.provincia
from clientes c
join localidades l on l.idLocalidad=c.idLocalidad
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
Imágen de perfil de Cristian
Val: 22
Ha disminuido su posición en 2 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Consulta relacional

Publicado por Cristian (28 intervenciones) el 10/06/2016 00:47:07
Perfecto ejemplo...
Muchas gracias
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