SQL Server - Duda con subconsultas

   
Vista:
Imágen de perfil de rainbow

Duda con subconsultas

Publicado por rainbow (2 intervenciones) el 19/03/2014 00:14:35
Hola,

Tengo una duda, y la tengo que resolver con subconsulta:

Encontrar los datos de los clientes que tienen como vendedor al empleado que menos gana en cada departamento.

Los campos:



Aquí lo que yo tengo.
select nombre, vendedor_no
from clientes
where vendedor_no in (select emp_no
from empleados
where oficio="vendedor"
group by dep_no );



gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Duda con subconsultas

Publicado por Isaias (3186 intervenciones) el 19/03/2014 18:31:32
No utilices IN(subconsulta), utiliza EXISTS o NOT EXISTS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Duda con subconsultas

Publicado por Salvador (20 intervenciones) el 10/04/2014 09:01:28
Hola rainbow,

No te puedo armar la SQL por que no se quién se relaciona con quién, solo has puesto las tablas con sus respectivos ID's, pero no la relación que tienen entre ellos, ejemplo: EMPLEADOS y DEPARTAMENTOS si tienen relación por el dep_no, CLIENTES y EMPLEADOS con cual ID se relaciona.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar