Erro Consulta Union ALL
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
Curtidas 0
Melhor post
Marcos P
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
GOSTEI 1
Mais Respostas
Antonelly Silva
20/06/2016
Olá, já tentei assim e também não funcionou.
GOSTEI 0
Marcos P
20/06/2016
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 ?
GOSTEI 0
Estevão Dias
20/06/2016
Teste recaptcha.
GOSTEI 0
Estevão Dias
20/06/2016
teste recaptcha.
GOSTEI 0
Estevão Dias
20/06/2016
teste
GOSTEI 0
Estevão Dias
20/06/2016
teste 2
GOSTEI 0
Estevão Dias
20/06/2016
teste 3
GOSTEI 0
Wesley Yamazack
20/06/2016
teste
GOSTEI 0
Wesley Yamazack
20/06/2016
testea
GOSTEI 0
Wesley Yamazack
20/06/2016
TESTE
GOSTEI 0