
10/06/2007, 04:24
|
| | Fecha de Ingreso: abril-2005
Mensajes: 27
Antigüedad: 20 años Puntos: 0 | |
Re: Ayuda por favor!!!1 Hola hasssin,
He estado dándole vueltas a tu problema y se me ocurren una solucion que espero que te sirva:
En mi opinión, el diseño de la tabla no es el adecuado. Deberías tener dos tablas (que supongo que una de ellas la tendrás): una para TRABAJADORES y otra de CURSOS. En la de trabajadores podrías tener un campo que sea, por ejemplo, "id_curso" en el que indique los cursos que ha realizado un mismo trabajador. Después otra tabla que solo contenga los cursos y el mismo campo (id_curso) que identifique cada uno de los cursos.
Luego, la consulta para obtener los cursos que un trabajador no tiene sería:
SELECT A.NUMTRAB, B.CURSO
FROM TRABAJADORES A,CURSOS B
WHERE B.ID_CURSO NOT IN (SELECT * FROM TRABAJADORES)
Espero que esto te sirva y si tienes alguna duda, ya sabes donde exponerla.
Genito. |