Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Error en Consula de Varias Tablas

Estas en el tema de Error en Consula de Varias Tablas en el foro de Mysql en Foros del Web. Buenas esta pagina me ha ayudado un monton de veces pero esta vez no he podido resolver un problema q se me presenta. de antemano ...
  #1 (permalink)  
Antiguo 13/12/2013, 13:02
 
Fecha de Ingreso: diciembre-2013
Ubicación: Yaracuy
Mensajes: 27
Antigüedad: 10 años, 4 meses
Puntos: 0
Exclamación Error en Consula de Varias Tablas

Buenas esta pagina me ha ayudado un monton de veces pero esta vez no he podido resolver un problema q se me presenta.


de antemano gracias y soy muy novato.

el script de la consulta q estoy ejecutando es este:

<-------------------------------------------------------------------------------------------------->

Código MySQL:
Ver original
  1.             datospersonales.cedula,
  2.             datospersonales.nombre,
  3.             datospersonales.apellido,
  4.             datospersonales.fechanac,
  5.             discapacidad.nombre AS Discapacidad,
  6.             datospersonales.telefono,
  7.             estado.nombre AS Estado,
  8.             municipio.nombre AS Municipio,
  9.             parroquia.nombre AS Parroquia,
  10.             datospersonales.direccion,
  11.             empleo.nombre AS Empleo
  12.          FROM
  13.             datospersonales,
  14.             controlmedico,
  15.             discapacidad,
  16.             estado,
  17.             municipio,
  18.             parroquia,
  19.             empleo
  20.         WHERE
  21.             Discapacidad=discapacidad.id AND Estado=estado.id AND Municipio=municipio.id AND Parroquia=parroquia.id AND Empleo=empleo.id;



y adjunto el script de la BD:

https://mega.co.nz/#!xtIDkJxQ!W-u95z7AtiTFAoH-qTEijBnMTEdk96oj_Wm12vNmGFQ

esto contiene la copia de seguridad del sistema que estoy diseñando.

de verdad que se los agradeceria muchisimo.. estoy casi finalizando el sistema..

Última edición por gnzsoloyo; 13/12/2013 a las 13:35
  #2 (permalink)  
Antiguo 13/12/2013, 17:14
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Error en Consula de Varias Tablas

Hola.

Te recomiendo leer sobre JOIN en mysql por ejemplo http://mysql.conclase.net/curso/?cap=012a
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 13/12/2013, 19:20
 
Fecha de Ingreso: diciembre-2013
Ubicación: Yaracuy
Mensajes: 27
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Error en Consula de Varias Tablas

ok bro..! leere a ver si entiendo.! jeje soy algo novato
  #4 (permalink)  
Antiguo 13/12/2013, 21:45
 
Fecha de Ingreso: diciembre-2013
Ubicación: Yaracuy
Mensajes: 27
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Error en Consula de Varias Tablas

solucion de la consulta con JOIN

Código MySQL:
Ver original
  1.             datospersonales.cedula,
  2.             datospersonales.nombre,
  3.             datospersonales.apellido,
  4.             datospersonales.fechanac,
  5.             discapacidad.nombre AS Discapacidad,
  6.             datospersonales.telefono,
  7.             estado.nombre AS Estado,
  8.             municipio.nombre AS Municipio,
  9.             parroquia.nombre AS Parroquia,
  10.             datospersonales.direccion,
  11.             empleo.nombre AS Empleo
  12.         FROM
  13.             datospersonales
  14.         LEFT JOIN estado ON datospersonales.estado = estado.id
  15.         LEFT JOIN empleo ON datospersonales.empleo = empleo.id
  16.         LEFT JOIN municipio ON datospersonales.municipio = municipio.id
  17.         LEFT JOIN parroquia ON datospersonales.parroquia = parroquia.id
  18.         LEFT JOIN controlmedico ON datospersonales.cedula = controlmedico.cedula
  19.         LEFT JOIN pasdis.discapacidad ON controlmedico.discapacidad = discapacidad.id

Última edición por gnzsoloyo; 14/12/2013 a las 03:37

Etiquetas: consula, select, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.