- trabalhando com union

Felipe Moura <[email protected]>
Newsgroups gmane.comp.db.postgresql.brasil
Message-ID <CAA2eYY4iXpUGUXT-u33+fYuptuXT9qYFVpoaR06ZTLNpm6zO1A__23673.7868669026$1507149385$gmane$org@mail.gmail.com>
Boa tarde Pessoal,

Tenho uma situação aqui no trabalho e gostaria da opinião dos colegas para
saber se algo que estamos propondo faz sentido ou é seria absurdo.

Pois bem,

A ideia é montar uma view usando union que busque pessoas ou unidade então
ficaria algo assim

SELECT CODIGO, NOME, 1 as tipo FROM pessoa
UNION
SELECT CODIGO, NOME, 2 as tipo FROM unidade


Alguns colegas não acham legal que o campo codigo possa ser tanto pessoa
quanto unidade e sugeriram que o certo seria algo assim:

SELECT CODIGO_PESSOA, 0 AS CODIGO_UNIDADE, NOME, 1 as tipo FROM pessoa
UNION
SELECT 0 AS CODIGO_PESSOA, CODIGO_UNIDADE, NOME, 2 as tipo FROM unidade


Qual a opinião dos colegas quanto a esta situação?

-- 

Atenciosamente,

Felipe Moura
Analista de Sistemas
ZEND030395

http://about.me/felipewebdf
twitter: @felipewebdf
talk: [email protected]

(61) 98311-4425


*Não é da benevolência do padeiro, do açougueiro ou do cervejeiro que eu
espero que saia o meu jantar, mas sim do empenho deles em promover seu
"auto-interesse".*

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.