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