Postgresql 双联杆

Postgresql 双联杆,postgresql,Postgresql,我需要使用字段“peticion.id\u usuario\u gerente”从表“commons.user”中获取用户名值 我不知道如何进行连接,也不知道该字段需要什么才能为我带来真正需要的“gerente”值 peticion.id\u usuario\u gerente只需在查询中再添加一个[left]连接即可 SELECT empleado.id, empleado.fecha_contratado, empleado.fecha_fin_contrato,

我需要使用字段“peticion.id\u usuario\u gerente”从表“commons.user”中获取用户名值

我不知道如何进行连接,也不知道该字段需要什么才能为我带来真正需要的“gerente”值


peticion.id\u usuario\u gerente只需在查询中再添加一个[left]连接即可

SELECT empleado.id, 
   empleado.fecha_contratado, 
   empleado.fecha_fin_contrato,  
   empleado.persona_comun,
   persona.nombre,
   persona.apellido1,
   persona.apellido2,
   empleado.responsable,
   peticion.id_peticion
   peticion.id_usuario_gerente,
   usuario_gerente.nombre -- the column name for the user name
FROM rrhh.empleado as empleado 
LEFT JOIN commons.persona as persona 
      on empleado.persona_comun = persona.id 
LEFT JOIN seleccion.peticion as peticion 
      on empleado.peticion_contratacion = peticion.id_peticion
LEFT JOIN commons.usuario as usuario_gerente -- additional join for the table
      on peticion.id_usuario_gerente = usuario_gerente.id_usuario;
SELECT empleado.id, 
   empleado.fecha_contratado, 
   empleado.fecha_fin_contrato,  
   empleado.persona_comun,
   persona.nombre,
   persona.apellido1,
   persona.apellido2,
   empleado.responsable,
   peticion.id_peticion
   peticion.id_usuario_gerente,
   usuario_gerente.nombre -- the column name for the user name
FROM rrhh.empleado as empleado 
LEFT JOIN commons.persona as persona 
      on empleado.persona_comun = persona.id 
LEFT JOIN seleccion.peticion as peticion 
      on empleado.peticion_contratacion = peticion.id_peticion
LEFT JOIN commons.usuario as usuario_gerente -- additional join for the table
      on peticion.id_usuario_gerente = usuario_gerente.id_usuario;