Buenos días lista , Tengo dos tablas en sql : tabla ventas (id_factura,id_cliente,id_vendedor,id_empleadoE tabla empleados (id_empleado,nombre,dni,dirección,...)
El caso es que cuando hago la consulta de las facturas y quiera obtener el nombre tanto del vendedor como del empleadoE tengo que consultar a la tabla empleado (teniendo en cuenta que el vendedor es el empleado asociado al cliente y empleadoE es el empleado que ejecuta la venta [no necesariamente tiene que ser el vendedor] ) Mi pregunta es la siguiente : ¿Cómo hago mi consulta sql? Ya que si la hago de la siguiente forma : SELECT id_factura,id_cliente,id_vendedor,nombre FROM factura INNER JOIN empleado as emp ON factura.id_vendedor=emp.id_empleado No sabría como jalar el dato del empleado Y si la hago de la siguiente forma : SELECT id_factura,id_cliente,id_vendedor,emp1.n FROM factura INNER JOIN empleado as emp1 ON factura.id_vendedor=emp1.id_empleado INNER JOIN empleado as emp2 ON factura.id_empleadoE=emp2.id_empleado Pues me parece muy redundante .... creo que existe otra forma de como resolver este problema . Les agradecería si me pueden ayudar con este problema _________ Miguel S. þ : www.javax0711.blogspot.com P Antes de imprimir este e-mail piense bien si es necesario hacerlo.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

