Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/12/2006, 08:52
tonylm
 
Fecha de Ingreso: diciembre-2006
Mensajes: 1
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Select a varias tablas (desesperaito)

Amigo en esta consulta "SELECT * FROM Cursos INNER JOIN Empleados ON Cursos.n_empleado = Empleados.n_empleado WHERE", no espècificas en el SELECT * de donde estas tomando el campo n_empleado si de la tabla Curso o de la tabla Empleado.

Te sugiero lo siguiente:

En lugar de SELECT *, especifiques todos los campos de ambas tablas tanto Curso como Empleado y ademas especifiques de donde vas a seleccionar el campo n_empleado.
Por Ejemplo: "SELECT Curso.n_empleado, Curso.Campo1, Empleado.campo2... FROM Cursos INNER JOIN Empleados ON Cursos.n_empleado = Empleados.n_empleado WHERE"

Y creo que asi no necesitas colocar el INNER JOIN ese que tienes ahi.

NOTA: cuando tu tienes un campo con el mismo nombre en dos tablas que quieres cruzar debes especificar en el SELECT de cual de las tablas vas a sacar el campo que se repite. por ello es que te da este error: [Microsoft][Controlador ODBC Microsoft Access] Puede que el campo 'n_empleado' especificado haga referencia a más de una tabla de las mostradas en la cláusula FROM de la instrucción SQL.