Select Union All. Mysql 4.1. Não junta os result set
10/03/2006
0
Olá pessoal, estou trabalhando com o mysql 4.1 e estou passando a seguinte dificuldade:
fiz um select juntando os dados da mesma tabela,seguinte:
e outro select trazendo tb as mesmas colunas da mesma tabela, da seguinte maneira:
so que os registros não juntam :(
imagem:
[URL=http://img530.imageshack.us/my.php?image=selectunionmysql418wz.jpg][img:c62c4ec05d]http://img530.imageshack.us/img530/7520/selectunionmysql418wz.th.jpg[/img:c62c4ec05d][/URL]
alguém saberia oque pode ser?
Obs. as células de cor preta são os campos null
abrigado.
fiz um select juntando os dados da mesma tabela,seguinte:
ddata_lancamento ffichas_encontradas fvalor_informado frelogio_mec_credito_atual frelogio_mec_credito_anterior frelogio_mec_premio_atual frelogio_mec_premio_anterior fvalor_ficha
e outro select trazendo tb as mesmas colunas da mesma tabela, da seguinte maneira:
select c.ddata_lancamento as ddata_1, c.ffichas_encontradas as ffichas_1, c.fvalor_informado as fvalor_recebido_1, h.frelogio_mec_credito_atual as frel_m_c_atual_1, h.frelogio_mec_credito_anterior as frel_m_c_anterior_1, h.frelogio_mec_premio_atual as frel_m_p_atual_1, h.frelogio_mec_premio_anterior as frel_m_p_anterior_1, h.fvalor_ficha as fvalor_ficha_1, cast(null as date) as ddata_2, cast(null as unsigned) as ffichas_2, cast(null as unsigned) as fvalor_recebido_2, cast(null as unsigned) as frelogio_mec_credito_atual_2, cast(null as unsigned) as frelogio_mec_credito_anterior_2, cast(null as unsigned) as frelogio_mec_premio_atual_2, cast(null as unsigned) as frelogio_mec_premio_anterior_2, cast(null as unsigned) as fvalor_ficha_2 from tb_maquinas_cobranca c, tb_maquinas_historico h where c.nidentificador = h.nident_maquinas_cobrancas union all select cast(null as date) as ddata_1, cast(null as unsigned) as ffichas_1, cast(null as unsigned) as fvalor_recebido_1, cast(null as unsigned) as frel_m_c_atual_1, cast(null as unsigned) as frel_m_c_anterior_1, cast(null as unsigned) as frel_m_p_atual_1, cast(null as unsigned) as frel_m_p_anterior_1, cast(null as unsigned) as fvalor_ficha_1, c.ddata_lancamento as ddata_2, c.ffichas_encontradas as ffichas_2, c.fvalor_informado as fvalor_recebido_2, h.frelogio_mec_credito_atual as frel_m_c_atual_2, h.frelogio_mec_credito_anterior as frel_m_c_anterior_2, h.frelogio_mec_premio_atual as frel_m_p_atual_2, h.frelogio_mec_premio_anterior as frel_m_p_anterior_2, h.fvalor_ficha as fvalor_ficha_2 from tb_maquinas_cobranca c, tb_maquinas_historico h where c.nidentificador = h.nident_maquinas_cobrancas
so que os registros não juntam :(
imagem:
[URL=http://img530.imageshack.us/my.php?image=selectunionmysql418wz.jpg][img:c62c4ec05d]http://img530.imageshack.us/img530/7520/selectunionmysql418wz.th.jpg[/img:c62c4ec05d][/URL]
alguém saberia oque pode ser?
Obs. as células de cor preta são os campos null
abrigado.
Otto
Curtir tópico
+ 0
Responder
Posts
10/03/2006
Mysys
putz chega ser bunito esse select seu ai .. heheheh
eu nao uso union all .. entao nao posso ajudar muito mais da uma entrada no help do mysql que é otemo.
[url]http://dev.mysql.com/doc/refman/4.1/pt/union.html[/url]
eu nao uso union all .. entao nao posso ajudar muito mais da uma entrada no help do mysql que é otemo.
[url]http://dev.mysql.com/doc/refman/4.1/pt/union.html[/url]
Responder
10/03/2006
Otto
chega a ser bunito e CHATO, pq não funciona hehehe.. usei as dicas no help que voce me passou e tb nao obtive sucesso..
obrigado pela resposta, caso alguém tenha alguma dica, será bem vinda..
abraço..
obrigado pela resposta, caso alguém tenha alguma dica, será bem vinda..
abraço..
Responder
Clique aqui para fazer login e interagir na Comunidade :)