Relatorio mesclando 2 colunas

0 respostas
bacoco

Olá, estou com uma duvida em uma consulta que estou fazendo no MYSQL

SELECT 
            equipamento.`nome` AS equipamento_nome,
            tipo.`horasPreventiva` AS tipo_horasPreventiva,
	    par.nome as PAR,
            impar.nome as IMPAR

        FROM 
            `duplas` duplas 
            INNER JOIN `equipamento` equipamento ON duplas.`idDuplas` = equipamento.`idDupla`
            INNER JOIN `regiao` regiao ON equipamento.`idRegiao` = regiao.`idRegiao`
            INNER JOIN `tipo` tipo ON equipamento.`idTipo` = tipo.`idTipo`
            INNER join funcionario par ON (duplas.idFuncionarioPar = par.idFuncionario)
	    INNER join funcionario impar ON (duplas.idFuncionarioImpar = impar.idFuncionario)
        WHERE 
            equipamento.idDupla IS NOT NULL
        ORDER BY 
            equipamento.idDupla,tipo.horasPreventiva,equipamento.idEquipamento
A consulta me gera o seguinte resultado:

Equip1 4 FUNCIONARIO PAR FUNCIONARIO IMPAR
Equip2 4 FUNCIONARIO PAR FUNCIONARIO IMPAR
Equip3 8 FUNCIONARIO PAR FUNCIONARIO IMPAR
Equip4 8 FUNCIONARIO PAR FUNCIONARIO IMPAR

Eu gostaria de fazer ela retornar

Equip1 4 FUNCIONARIO PAR FUNCIONARIO IMPAR
Equip2 4 FUNCIONARIO IMPAR FUNCIONARIO PAR
Equip3 8 FUNCIONARIO PAR FUNCIONARIO IMPAR
Equip4 8 FUNCIONARIO IMPAR FUNCIONARIO PAR

Caso tenha uma maneira de fazer no iReport também seria muito bem vindo, mas gostaria de saber isso diretamente no MYSQL

Dentro do JAVA fica muito mais fácil fazer isso, mas gostaria de aprender uma forma de faze-lo direto no MYSQL.

Sei que a area é para JAVA, mas como não achei uma area para duvidas especificas e geralmente o pessoal posta aqui, então o fiz.
Alguém poderia me ensinar uma maneira de faze-lo?
Obrigado

Criado 5 de julho de 2013
Respostas 0
Participantes 1