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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Duda con subconsultas

Publicado por Isaias (4558 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
sin imagen de perfil
Val: 31
Ha disminuido su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Duda con subconsultas

Publicado por Salvador (29 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