Bom dia, estou criando um Select de uma tabela de cadastro de documentos, onde consta os campos: Cod_doc Tipo_entrada Responsavel_entrada Tipo_saida Responsavel_saida entre outros campos que não interessam tanto a solução da dúvida que tenho... pois bem, os campos de tipos de entrada e saida, assim como os dos resposnáveis por elas, são apenas Foreign Keys que estão ligadas as tabelas tipo e responsável. Dentro destas tabelas estão os nomes dos tipos e nomes dos responsáveis. Preciso fazer um select que apresente o código do documento, e o nome dos tipos de entrada e saída, assim como os nomes dos responsáveis. O problema, é que na hora de colocar a ordenação dos campos no meu select, ficou algo assim: select d.cod_doc, t.tipo_desc, r.nome, t.tipo_desc... etc... Sei que não posso colocar duas vezes o mesmo campo, pois, embora o campo t.tipo_desc se refira a dois tipos diferentes (um de entrada e outro de saída), não é possível diferenciar um do outro no select q estou fazendo. Como devo construir essa consulta para que o resultado dela seja possível, sem criar uma tabela pro tipo de entrada, e outra pro de saída? Obrigado!