Del resultado de una consulta lo excluyente de salida en otra
Publicado por Sergio (2 intervenciones) el 11/02/2017 11:22:14
Hola buenas,
Soy nuevo en MySql y tengo una duda de como realizar la siguiente consulta.
Tengo una tabla de usuarios, otra de tareas y una de condiciones donde se indica que usuario no puede realizar una tarea. Es decir que si yo quiero saber que usuarios no pueden hacer la tarea tal haria select * from condiciones where id_oficio = X pues en la tabla esta solo almaceno el id de usuario con el id de oficio. La tabla condiciones tiene un campo id tambien.
Entonces si de una consulta obtengo los que no pueden hacer una tarea, como puedo obtener la consulta de los que si pueden hacer esa tarea, es decir, todo id_usuario que este en la tabla usuarios que no haya sido devuelto por la primera consulta?
Gracias por adelantado
Soy nuevo en MySql y tengo una duda de como realizar la siguiente consulta.
Tengo una tabla de usuarios, otra de tareas y una de condiciones donde se indica que usuario no puede realizar una tarea. Es decir que si yo quiero saber que usuarios no pueden hacer la tarea tal haria select * from condiciones where id_oficio = X pues en la tabla esta solo almaceno el id de usuario con el id de oficio. La tabla condiciones tiene un campo id tambien.
Entonces si de una consulta obtengo los que no pueden hacer una tarea, como puedo obtener la consulta de los que si pueden hacer esa tarea, es decir, todo id_usuario que este en la tabla usuarios que no haya sido devuelto por la primera consulta?
Gracias por adelantado
Valora esta pregunta


0