› Fóruns › SQL e PL/SQL › Ajuda formatação consulta › Ajuda formatação consulta
Deixa eu ver se entendi agora.
No select você faz um full outer join entre outras duas consultas…
Vou chutar que o nome do estudo deve estar nestas colunas V.NOME_VAR e (ZX.ESTUDOS).
No FULL OUTER JOIN você apenas utiliza os grupos como atributo de comparação (MES1.g1 = MES2.g2). O correto, pra não misturar os estudos seria, em cada select você retornar também o V.NOME_VAR (nome do estudo) e usá-lo como atributo de comparação junto do grupo no FULL OUTER JOIN:
SELECT VG.GRUPO g1, VG.POS_PERC vg1, VG.PERC_MARGINAL pm1, V.NOME_VAR nv1
…
FULL OUTER JOIN
SELECT VG.GRUPO g2, VG.POS_PERC vg2, VG.PERC_MARGINAL pm2, V.NOME_VAR nv2
…
ON MES1.g1 = MES2.g2 AND MES1.nv1 = MES2.nv2
ORDER BY PM2 DESC
Seria isto?