SQL - SQL: 2 campos referncian la misma tabla

 
Vista:

SQL: 2 campos referncian la misma tabla

Publicado por David (1 intervención) el 10/01/2009 22:40:36
Hola,
Mi problema es que en un mismo registro de una tabla tengo dos campos que hacen referencia a la misma tabla. Son dos codigos de usuario (creacion/relaizacion). Quiero hacer una consulta pero en vez de sus codigos quiero mostrar su fullname que esta en otra tabla.

tabla_peticiones (id, asunto_peticion, usuario_creacion, usuario_realizacion)
tabla_usuarios (id, fullname, mail)

Como deberia ser la sql para obtener esta informacion?
Gracias de antemano.
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
sin imagen de perfil

RE:SQL: 2 campos referncian la misma tabla

Publicado por Liliana (426 intervenciones) el 12/01/2009 17:05:54
Hola,
este tipo de consultas se resuelven referenciando dos veces a la tabla de Usuarios, con distinto alias:

SELECT P.id, asunto_peticion, C.Fullname, R.fullname
FROM tabla_peticiones P
LEFT JOIN tabla_usuarios C ON P.id = C.usuario_creacion
LEFT JOIN tabla_usuarios R ON P.id = R.usuario_realizacion

Saludos.
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

RE:SQL: 2 campos referncian la misma tabla

Publicado por David (1 intervención) el 12/01/2009 17:36:12
Muchas gracias,
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