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

ayuda con IN

Estas en el tema de ayuda con IN en el foro de SQL Server en Foros del Web. Hola buen dia....Tengo una duda con esta consulta: SELECT tcempleados.correo FROM mdHonorarios INNER JOIN tcempleados ON mdHonorarios.IdUsuario = tcempleados.idUsuario Where idHon IN (16, 17) quiero ...
  #1 (permalink)  
Antiguo 12/05/2009, 11:12
 
Fecha de Ingreso: octubre-2006
Mensajes: 68
Antigüedad: 17 años, 5 meses
Puntos: 0
Exclamación ayuda con IN

Hola buen dia....Tengo una duda con esta consulta:

SELECT tcempleados.correo FROM mdHonorarios INNER JOIN tcempleados ON mdHonorarios.IdUsuario = tcempleados.idUsuario Where idHon IN (16, 17)

quiero que me mande los correos de las personas que hayan insertado datos y cuyos Id sean 16 y 17, el probleme es que únicamente me manda el correo de la persona del ID 16, me podrían ayudar?? que estoy haciendo mal??..



Muchas gracias!! Saludos cordiales
  #2 (permalink)  
Antiguo 12/05/2009, 12:19
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 9 meses
Puntos: 220
Respuesta: ayuda con IN

primero de repente en la otra tabla no se encuentra el id del empleado al q estas buscando
segundo ese codigo lo podrias reducir asi
Código sql:
Ver original
  1. SELECT t.correo FROM mdHonorarios h
  2. LEFT OUTER JOIN tcempleados t ON (h.idusuario = t.idusuario)
  3. WHERE h.idhon IN (16,17)
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
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:20.