MySQL Forums
Forum List  »  Spanish

Consulta con left y left outer join
Posted by: Carlos Garcia
Date: April 07, 2011 12:34AM

Hola tengo 3 tablas usuario,grado y cargo.

las tablas estarian mas o menos asi: grados-------=usuarios=--------cargo

usuario tiene foreign key de grados(obligatorio) y de cargos(opcional)

las tabla grado posee(idgrado,grado) y cargo (idcargo,cargo).

Quiero hacer una consulta que me devuelva una lista de los usuarios con el nombre del grado y del cargo que tengan. En caso del cargo ese campo puede aparecer nulo o no en caso que no tenga cargo asignado.

Tengo la dudan de si hay que unir un JOIN con un LEFT OUTER JOIN,

Seria algo como:

SELECT us.*,cargo,grado from usuarios JOIN grados ON grados_idgrados = idgrados && LEFT OUTER JOIN cargos ON cargos_idcargos = idcargos. ?????

De antenamo muchas gracias por la ayuda.

Options: ReplyQuote


Subject
Views
Written By
Posted
Consulta con left y left outer join
2078
April 07, 2011 12:34AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.