Ir para conteúdo
Fórum Script Brasil
  • 0

Query com IF/Subquery


Nill

Pergunta

Fiz as duas querys abaixo, porém prescizava que os valores das duas fossem juntos numa mesma consulta e que retornasse o valor dessa forma:

nmcurso | nminstituicao

xxxxxxx | xxxxxxx

xxxxxxx | xxxxxxx

SELECT IF( nmcurso = 'Outro', informecurso, nmcurso ) AS nmcurso
FROM tbcformacao_candidato
WHERE cdusuario = 211

SELECT IF( fc.cdinstituicao = 254, fc.inforinstituicao, i.nminstituicao ) AS nminstituicao
FROM tbcformacao_candidato AS fc, tbcinstituicao AS i
WHERE i.cdinstituicao = fc.cdinstituicao
AND cdusuario = 211
Pesquisei na net e quase conseguir resolver o problema; Alterei a query conforme abaixo;
SELECT IF( nmcurso = 'Outro', informecurso, nmcurso ) AS nmcurso, '' as nminstituicao
FROM tbcformacao_candidato
WHERE cdusuario = 211
UNION
SELECT '' as nmcurso, IF( fc.cdinstituicao = 254, fc.inforinstituicao,i.nminstituicao ) AS nminstituicao
FROM tbcformacao_candidato AS fc, tbcinstituicao AS i
WHERE i.cdinstituicao = fc.cdinstituicao
AND cdusuario = 211

Porém o resultado obtido ficou conforme a imagem:

gdb.JPG

Mas como disse anteriormente, queria que o mesmo ficasse assim:

nmcurso | nminstituicao

xxxxxxx | xxxxxxx

xxxxxxx | xxxxxxx

Ou seja, no mesmo alinhamento e não conforme a imagem em anexo.

Como faço isso, rsrsrs to quebrando a cabeça e não to conseguindo resolver...

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...