Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kleydismar

Dificuldade com Union

Recommended Posts

Boa Tarde galera!!

 

eu sou iniciante nessa área e estou com uma dificuldade:

 

é o seguinte eu faço duas consultas utilizando o union, só que no segundo select existe dois campos que eu não queria trazer na consulta, pois esses campos não existem no segundo select. Como faço para não mostrar esses dois campos, sendo que na conveção do unios os campos devem ser iguais!!!

 

o codigo é esse:

 

Select distinct

p.id,

p.nome,

p.email,

p.instituicao,

p.telefone,

p.endereco,

p.pais,

t.titulo,

pg.evento_id,

e.nome as evento,

pg.pago as pagamento,

t.ativo

 

from participantes p, trabalhos t, pagamentos pg, eventos e

 

where

 

p.id = t.participante_id and

p.id = pg.participante_id and

e.id = pg.evento_id and

pg.pago = 1 and

pg.evento_id = 13

order by p.nome

 

 

union

 

 

Select distinct

p.id,

p.nome,

p.email,

p.instituicao,

p.telefone,

p.endereco,

p.pais,

t.titulo, --> esse campo não existe nessa consulta

pg.evento_id,

e.nome as evento,

pg.pago as pagamento,

t.ativo --> esse campo não existe nessa consulta

 

 

from participantes p, pagamentos pg, eventos e

 

where

p.id = pg.participante_id and

e.id = pg.evento_id and

pg.pago = 1 and

pg.evento_id = 13 and

not exists

 

(

 

Select 1

from participantes p2, trabalhos t

where

p.id = t.participante_id

 

)

order by p.nome

 

me ajudem galera!!!

 

Obrigado

 

Kleydismar Martins

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem q fazer na mao =/ , eu tambem gostaria q houvesse algum comando tipo

 

Select *(excecpt fields campo_y,campo_z) from tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.