Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

duda con mysql

Estas en el tema de duda con mysql en el foro de Bases de Datos General en Foros del Web. Supongamos que tengo la tabla Empleado y Empleado2 y quiero obtener todos los empleados que hay en Empleado2 y no están en Empleado. Esto en ...
  #1 (permalink)  
Antiguo 05/11/2003, 06:46
 
Fecha de Ingreso: octubre-2003
Mensajes: 3
Antigüedad: 20 años, 6 meses
Puntos: 0
duda con mysql

Supongamos que tengo la tabla Empleado y Empleado2 y quiero obtener todos los empleados que hay en Empleado2 y no están en Empleado. Esto en SQL se haría con un NOT IN pero en mysql, por mas vueltas que le doy al INNER JOIN o LEFT JOIN no me saca el resultado que quiero. Me saca todas las filas de Empleado combinadas de todas las formas posibles con Empleado2. Seguramente no lo estaré haciendo bien. ¿Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 05/11/2003, 07:33
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
creo que seria de esta manera:

select empleado2.nombre from empleado2 left join empleado on empleado2.id=empleado.id
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
  #3 (permalink)  
Antiguo 06/11/2003, 03:14
 
Fecha de Ingreso: octubre-2003
Mensajes: 3
Antigüedad: 20 años, 6 meses
Puntos: 0
Pero de esta manera me saca el contenido de la tabla empleado y yo lo que quiero es:
todos los empleados que están en empleado 2 y no están en empleado.
Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:46.