
Query a un campo desde varios campos de otra tabla
Publicado por anonymous (2 intervenciones) el 04/09/2016 20:59:48
Hola Amigos.
Tengo una tabla llamada <Usuarios> donde tengo id, nombre, apellido y otra tabla <Factura> donde tengo cliente, vendedor y autorizador donde los 3 campos apuntan al id de la tabla <Usuarios> para extrar el nombre y apellido de cada vendedor, cliente y autorizador.
He probado varias formas pero no resulta, solo extrae el nombre y apellido para Cliente que es el primer campo, los demás no los compara.
SELECT u.Nombre AS NCli, u.Apellido AS NCli, u.Nombre AS NVen, u.Apellido AS AVen, u.Nombre AS NAut, u.Apellido AS AAut FROM usuario AS u LEFT JOIN factura ON u.id = f.Cliente AND u.idu = f.Vendedor AND u.idu = f.Autorizador
Agradezco colaboración.
Saludos!
Tengo una tabla llamada <Usuarios> donde tengo id, nombre, apellido y otra tabla <Factura> donde tengo cliente, vendedor y autorizador donde los 3 campos apuntan al id de la tabla <Usuarios> para extrar el nombre y apellido de cada vendedor, cliente y autorizador.
He probado varias formas pero no resulta, solo extrae el nombre y apellido para Cliente que es el primer campo, los demás no los compara.
SELECT u.Nombre AS NCli, u.Apellido AS NCli, u.Nombre AS NVen, u.Apellido AS AVen, u.Nombre AS NAut, u.Apellido AS AAut FROM usuario AS u LEFT JOIN factura ON u.id = f.Cliente AND u.idu = f.Vendedor AND u.idu = f.Autorizador
Agradezco colaboración.
Saludos!
Valora esta pregunta


0