Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/05/2010, 15:04
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta funciona deficientemente

Aunque es más profesional, más limpio y probablemente más rápido lo que te propone gnzsoloyo, también puedes utilizar un UNION ALL y luego mediante programación resolver el problema

(SELECT 'trabajadores', id, nombres, apellidos, rut, telefono, cargo, NULL fecha, NULL hora, NULL observaciones FROM trabajadores WHERE rut = variable)
UNION ALL
(SELECT 'prot_emergencia', id, nombres, apellidos, rut, NULL, NULL, fecha, hora, observaciones FROM prot_emergencia WHERE rut = variable)

Luego cuando cargues con programación muestras los datos según el valor del campo primero, que es el nombre de la tabla.

No lo he probado.