[firebase-br] RES: Union

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Ter Jun 27 14:34:15 -03 2006


Magnum,

A cláusula UNION exige que exista tanto a mesma quantidade de campos quanto 
o mesmo tipo (tipo, tamanho, precisão, etc) de dados para cada campo entre 
os selects unidos.

Sendo assim,

se eu tiver um select (independente de ter 1,2,5,15,etc  tabelas) com 4 
campos juntamente com um UNION e outro select (pode ter 1,2,5,15,etc 
tabelas) tem que ter exatamente os mesmos 4 campos (do mesmo tipo).

Espero que tenha sido claro e te explicado melhor este conceito.

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================

----- Original Message ----- 
From: "Magnun Oliveira" <magnun_magnun em hotmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, June 27, 2006 10:50 AM
Subject: Re: [firebase-br] RES: Union


como respondi anteriormente a dica funcionou, mas agora surgiu outro caso, a
mesma seleção só que entre duas tabelas como ficaria?

assim nao deu;;; rsrsrs

select
0 as tab1.codigo,
0 as tab2.codigo_tab2
CAST(' ' AS VARCHAR(tamanho do campo nome)) as NOME  -- aqui eu nem sei como
ficaria o tab1. ...
from tab1, tab2
where etc ...
union
select tab1.codigo, tab1.nome, tab2.codigo_tab2 from tab1, tab2 where etc
...




>From: "Magnun Oliveira" <magnun_magnun em hotmail.com>
>Reply-To: FireBase <lista em firebase.com.br>
>To: lista em firebase.com.br
>Subject: Re: [firebase-br] RES: Union
>Date: Tue, 27 Jun 2006 13:00:52 +0000
>
>perfeito, obrigado.
>
>
> >From: Marcelo Durães da Silva <marceloduraes em terra.com.br>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: "'FireBase'" <lista em firebase.com.br>
> >Subject: [firebase-br] RES:  Union
> >Date: Mon, 26 Jun 2006 20:13:53 -0300
> >
> >Tenta
> >
> >select 0 as codigo, CAST(' ' AS VARCHAR(tamanho do campo nome)) as NOME
> >from
> >tabela
> >union
> >select codigo, nome from tabela
> >
> >
> >Marcelo Durães da Silva
> >Geo Terra - Tecnologia de Informação Ltda
> >Elpis Informática Ltda
> >
> >
> >
> >
> >
> >
> >-----Mensagem original-----
> >De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
>Em
> >nome de Magnun Oliveira
> >Enviada em: segunda-feira, 26 de junho de 2006 15:32
> >Para: lista em firebase.com.br
> >Assunto: [firebase-br] Union
> >
> >preciso fazer uma seleção onde o primeiro registro saia em branco ...
> >
> >me passaram
> >
> >select (0) codigo, ("")nome from tabela
> >union
> >select codigo, nome from tabela
> >
> >mas da erro no ("") ... ja tentei (''), (' ') e nada
> >
> >alguem sabe como fazer?
> >
> >Onrigado...
> >
> >_________________________________________________________________
> >MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
> >
> >
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
> >editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>_________________________________________________________________
>MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista