MySQL - consulta BD relacional normalizada para rellenar formulario

 
Vista:
Imágen de perfil de jonathan

consulta BD relacional normalizada para rellenar formulario

Publicado por jonathan (1 intervención) el 25/06/2017 03:45:01
Saludos amigos soy nuevo por aca y tengo una duda:
Tengo una tabla llamada datos_personales y otra llamada telefonos, la tabla datos personales tiene 1 sola fila y la de telefonos N filas, o sea un usuario puede tener N cantidad de telefonos de referencia para su localizacion, como hago la consulta para volver a llenar el formulario?
Si hago:
Select * from datos_personales inner join telefonos where cedula='11111111
me da como resultado
nombre apellidos direccion telefonos
nombre 'apellidos direccion telefonos
se repite los datos personales por cada numero telefonico.
como relleno el formulario correctamente en 1 sola consulta en caso de que el usuario quiera modificar un numero de telefono?
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
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

consulta BD relacional normalizada para rellenar formulario

Publicado por xve (1151 intervenciones) el 25/06/2017 21:52:22
Hola Jonathan, es una consulta vinculada, por lo que te devolvera tantas veces el nombre, ... de la tabla datos_personales como teléfonos tenga.

No se donde tienes que mostrarlos para modificar, pero a lo mejor que es mas sencillo y rápido para mysql hacer dos consultas, una para obtener el nombre, ... y otra para obtener los teléfonos.

Ya nos comentaras que decides hacer...
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