rssprog Postado Novembro 10, 2023 Denunciar Share Postado Novembro 10, 2023 Boa noite, amigos. Preciso fazer um union de duas tabelas. Uma tem um campo blob, a outra não. Em outros bancos, consigo fazer da seguinte maneira: select campostring, campoblob from tabela1 union select campostring, cast(null as blob) from tabela2 Já tentei de várias formas no MySQL sem sucesso. Alguém tem a solução? Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Novembro 10, 2023 Denunciar Share Postado Novembro 10, 2023 (editado) Cosegue colocar num db-fiddle.com pra gente ver o que acontece? Ou num sqlfiddle.com Editado Novembro 10, 2023 por lowys Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rssprog Postado Novembro 10, 2023 Autor Denunciar Share Postado Novembro 10, 2023 Não conheço essas ferramentas. Vou verificar e retorno. Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rssprog Postado Novembro 10, 2023 Autor Denunciar Share Postado Novembro 10, 2023 Entrei na ferramente db-fiddle.com e fiz o seguinte: create table tabela1( campostring varchar(50), campoblob blob); create table tabela2( campostring varchar(50)); select campostring, campoblob from tabela1 union select campostring, cast(null as blob) from tabela2; Como resultado, obtive: Schema Error: Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'blob) from tabela2' at line 1 Ou seja, o cast de null como blob não foi reconhecido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Novembro 11, 2023 Denunciar Share Postado Novembro 11, 2023 passe o link do seu script no fiddle aqui pra gente observar Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rssprog
Boa noite, amigos.
Preciso fazer um union de duas tabelas.
Uma tem um campo blob, a outra não.
Em outros bancos, consigo fazer da seguinte maneira:
select campostring, campoblob
from tabela1
union
select campostring, cast(null as blob)
from tabela2
Já tentei de várias formas no MySQL sem sucesso.
Alguém tem a solução?
Obrigado
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.