Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2010, 08:03
Avatar de juankcres
juankcres
 
Fecha de Ingreso: septiembre-2009
Mensajes: 88
Antigüedad: 15 años, 3 meses
Puntos: 2
Pregunta Condiciones de Varios Registros

Hola a todos, tengo el siguiente problema, tengo una base datos con las siguientes tablas:

Trabajador: id_trabajador, nombre, fecha_nacimiento, y otros datos personales

Fabricas: id_fabrica, nombre_fabrica

Experiencias_trabajador: id_trabajador, id_fabrica

Mi consulta es como puedo seleccionar todos los trabajadores que tengan experiencias en determinadas fabricas?????

yo lo que he intentado es esto, pero no creo que sea lo más apropiado.

Código MySQL:
Ver original
  1. SELECT * FROM Trabajador as tr Join Experiencias_Trabajador as exp1 ON ( exp1.id_trabajador="XXXX" AND exp1. id_fabrica=1)
  2.  
  3. Join Experiencias_Trabajador as exp2 ON ( exp2.id_trabajador="XXXX" AND exp2. id_fabrica=2)
  4.  
  5. ...
  6.  
  7. hasta n veces
  8. Join Experiencias_Trabajador as expn ON ( expn.id_trabajador="XXXX" AND expn. id_fabrica=n)

Se agradece cualquier ayuda.
__________________
Sé fiel hasta la muerte, y yo te daré la corona de la vida.

Ap. 2:10