Consulta em 2 tabelas em um dataset c/ campos diferentes

Firebird

09/01/2004

alo !?

preciso fazer uma consulta em 2 tabelas unindo 2 campos diferentes com o mesmo nome

exemplo:

select v.id_vale, v.data_vale, v.descricao_vale, v.valor_vale, d.id_despesa, d.data_despesa, d.descricao_despesa, d.valor_despesa from despesa d,vale v inner join forma_pagamento f on (d.id_forma_pagamento = f.id_forma_pagamento or v.id_forma_pagamento = f.id_forma_pagamento)

TABELA VALE
------------------------------------------
DATA_VALE DESCRICAO_VALE
------------------------------------------
´08/01/2004´| ´TESTE - VALE1´
------------------------------------------
TABELA DESPESA
------------------------------------------
DATA_DESPESA DESCRICAO_DESPESA
------------------------------------------
´08/01/2004 | ´TESTE - DESPESA1´
------------------------------------------


sendo que v.data_vale / d.data_despesa = ´data´
v.descricao_vale / d.descricao_despesa = ´descricao´

gostaria do resultado:
------------------------------------------
DATA DESCRICAO
------------------------------------------
´08/01/2004´| ´TESTE - VALE1´
´08/01/2004 | ´TESTE - DESPESA1´
------------------------------------------

sera que teria uma forma ?
desde ja agradeço
[]´s
até +


Seven

Seven

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

09/01/2004

Colega,

Se eu entendi, basta fazer um UNION ALL, ou seja:

SELECT colunaA, colunaB
FROM tabelaX
UNION ALL
SELECT colunaA, colunaB
FROM tabelaY



GOSTEI 0
Seven

Seven

09/01/2004

Aroldo ...
Ficou Perfeito

valeu mesmo
té +1


GOSTEI 0
POSTAR