Eu até pensei em colocar tudo em uma tabela só e usar um flag, como eu costumo fazer... O detalhe é que cada exame (tabela) tem campos muito distintos e somente alguns campos codigo, cod_id e qtd, semelhantes onde vou recuperar a quantidade de cada exame para um relatorio.
Analisando as dicas dos amigos vou mudar o layout do banco... Estou pensando aqui, vou criar uma tabela de unificação dos exames onde terei os campos em comum como cod_id, codigo do exame e quantidade e uma flag para determinar o tipo de exame e depois criar uma tabela para cada tipo de exame separado haja visto que cada uma tem seus campos especificos, pois vou ter mais tipos de exames com seus campos. Pessoal, mais uma vez suas respostas me deram uma visão melhor sobre minha necesidade e como resolver de uma maneira mais amigável. Mãos a obra e muitissimo obrigado a todos! Marcelo Silva --------------------------------------------------------- -----Mensagem Original----- From: Euler Taveira de Oliveira Sent: Friday, April 29, 2011 11:25 PM To: [email protected] Subject: Re: [pgbr-geral] Select ou Union em duas Tabelas Em 29-04-2011 21:33, Marcelo Silva (IG) escreveu: > No COALESCE coloquei “Não Informado” porque pode ser que não haja o > pedido na tabela “e” Um subselect que colocou no fim do e-mail no lugar COALESCE não resolveria? Senão, eu tentaria escrever uma função ou verificar se a função crosstab() é útil. > Dessa forma eu teria que verificar se o exame esta na tabela ASO ou ACD > que não esta neste select Acho que o seu modelo está falho; consolide os exames na mesma tabela adicionando um outro campo para abrigar o tipo. -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
