inner join com union all
A Farias o que esta errado aqui
select codfil,notfis,datent,cgcfor from compra c
inner join fornece f on (c.codfil=f.codfil and c.codfor=f.codfor)
where codfil=1
union all
select codfil,notfis,datent,cgcfor from nfent n
inner join fornece f on (n.codfil=f.codfil and n.codfor=f.codfor)
where codfil=1 and codfor=132
se eu usar o inner join da erro de data type error
se eu tirar o inner join e o cgcfor dos 2 selects da certo
o campo cgcfor esta na tebela de fornece,por isso
preciso usar o inner join
as duas tabelas sao diferentes com alguns campos comuns
e eu preciso junta-las mas como fazer
explicando:
todas as tabelas tem chave composta
codfil + ...
mais uma vez agradeço a voce A FARIAS
Helder Luiz
select codfil,notfis,datent,cgcfor from compra c
inner join fornece f on (c.codfil=f.codfil and c.codfor=f.codfor)
where codfil=1
union all
select codfil,notfis,datent,cgcfor from nfent n
inner join fornece f on (n.codfil=f.codfil and n.codfor=f.codfor)
where codfil=1 and codfor=132
se eu usar o inner join da erro de data type error
se eu tirar o inner join e o cgcfor dos 2 selects da certo
o campo cgcfor esta na tebela de fornece,por isso
preciso usar o inner join
as duas tabelas sao diferentes com alguns campos comuns
e eu preciso junta-las mas como fazer
explicando:
todas as tabelas tem chave composta
codfil + ...
mais uma vez agradeço a voce A FARIAS
Helder Luiz
Helder Andr
Curtidas 0
Respostas
Afarias
25/08/2004
1ª coisa a fazer é ESPECIFICAR cada campo! Vc está usando um JOIN mas não diz de q tabela cada campo pertence.
2º, se continuar o erro, post aqui a mensagem de erro.
T+
2º, se continuar o erro, post aqui a mensagem de erro.
T+
GOSTEI 0