Eu tenho uma tabela pessoas que tem as pessoas de funcionarios
, pais
e maes
, eu já consegui relacionar todo mundo, só que olha o jeito que retorna. Preciso que as maes
fiquem na primeira linha, igual está os pais
.
SELECT RESULTADO.Mae , RESULTADO.Pai FROM (
SELECT DISTINCT mae.nomepessoa as Mae,''as Pai FROM dbo.bpm_pessoa mae
JOIN dbo.bpm_pessoarelacionamento maerelacionamento on
maerelacionamento.idpessoaprincipal = mae.idpessoa where maerelacionamento.idtiporelacionamentopessoa = 3
UNION
SELECT DISTINCT '' as pai,pai.nomepessoa as pai FROM dbo.bpm_pessoa AS pai
INNER JOIN dbo.bpm_pessoarelacionamento pairelacionamento on
pairelacionamento.idpessoaprincipal = pai.idpessoa where pairelacionamento.idtiporelacionamentopessoa = 2
)
AS RESULTADO "