Erro Consulta Union ALL
20/06/2016
0
Bom dia Pessoal.
Com o SQL banco Firebird 2.5
select a.idn from tb_nfvenda a
union all
select b.idc from tb_cupom b
estou recebendo uma mensagem de erro
"multiple rows in singleton select"
os respectivos campos idn e idc não contem numeros iguais nas tabelas distintas, ou seja, não existe um idn igual a um idc.
Muito Obrigado.
Com o SQL banco Firebird 2.5
select a.idn from tb_nfvenda a
union all
select b.idc from tb_cupom b
estou recebendo uma mensagem de erro
"multiple rows in singleton select"
os respectivos campos idn e idc não contem numeros iguais nas tabelas distintas, ou seja, não existe um idn igual a um idc.
Muito Obrigado.
Antonelly Silva
Curtir tópico
+ 0
Responder
Post mais votado
20/06/2016
Tente assim...
select a.idn as ID from tb_nfvenda a union all select b.idc as ID from tb_cupom b
Marcos P
Responder
Mais Posts
20/06/2016
Marcos P
A ideia do "UNION" é que as tabelas tenham a mesma estrutura.
Repare que você está tentando unir duas tabelas relacionando duas colunas diferentes ( idn e idc ). O alias ( as ID ), deveria resolver isso...
> Qual seu gerenciador de banco de dados ( vc relacionou dois no post ) ?
> Qual a estrutura de suas tabelas ?
> Você poderia criar as tabelas e inserir alguns dados no SqlFiddle, para testarmos ?
Repare que você está tentando unir duas tabelas relacionando duas colunas diferentes ( idn e idc ). O alias ( as ID ), deveria resolver isso...
> Qual seu gerenciador de banco de dados ( vc relacionou dois no post ) ?
> Qual a estrutura de suas tabelas ?
> Você poderia criar as tabelas e inserir alguns dados no SqlFiddle, para testarmos ?
Responder
Clique aqui para fazer login e interagir na Comunidade :)