Ver Mensaje Individual
  #19 (permalink)  
Antiguo 04/12/2008, 10:11
clusterbit
 
Fecha de Ingreso: octubre-2008
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Hacer consulta que extraiga los datos de 3 tablas mysql??

Cita:
Iniciado por kurtinaitis Ver Mensaje
ok.

Sigue habiendo un problema, ¿con "el historial de mantencion" a que te refieres? Al contenido de las otras 2 tablas, ¿no?

Si es así seguro que existe una relación entre las tablas. Por ejemplo, tal y como tienes tu las tablas la consulta sería

select td_maquina.*, td_atencion.*,td_serv_real.*
From td_maquina,td_atencion,td_serv_real;
where maq_serie ="numero que introduzca el usuario"

El problema de esto es que te va a mostrar los atributos de la máquina con ese numero de serie en concreto, sin embargo las otras 2 tablas te las va a mostrar enteras.

explicame que almacenas en las otras dos tablas y veremos a ver si es necesario una relación entre las tablas.

Un saludo

hola de nuevo

mira estube analizando todo este enrollo que se me formo jejeej
y opte por lo mas facil y espero tu opinion

en cuanto a orden y simplicidad cree una nueva tabla llamada " td_histo "
(de historial)

aki la tabla

td_histo

his_id
ate_id
serv_id
maq_id


los campos de esta tabla son FK de las tablas td_atencion, td_serv_real, td_maquina

la idea es desde el formulario buscar al ingresar la serie solo llame a una tabla que en este caso es td_histo y asumo que con los id de cada tabla ya mencionada me muestre los datos de cada tabla

espero se entienda estare esperando tu opinion

saludos y muchas gracias por tu preocupacion