Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

macintoshiano.net

consulta

Recommended Posts

bom dia pessoal

 

eu estou tendo uma dor de cabeça com um sisteminha q montei pra uma imobiliaria... e kda hora, o cliente quer uma coisa diferente... e dai, soh zica....

 

agora ele inventou q quer ter uma area no site onde se apareca os imoveis q sejam destaques...

 

eu estou precisando montar uma consulta agrupando campos de 3 tabelas diferentes, onde kda uma delas tem um campo DESTAQUE do tipo Sim/Nao....

 

da tabela CASA, eu pegaria os campos IDCasa, Cidade, Valor

da tabela APARTAMENTOS, pegaria os campos IDAPartamento, Cidade, Valor

da tabela TERRAS, pegaria os campos IDTerra, Cidade, Valor

 

mas alem disso, eu gostaria de colocar mais um campo referenciando de qual tabela aquala linha esta vindo, exemplificando:

ID | Cidade | Valor | Origem

2 | Campinas | R$ 0000,00 | CASA

43 | Goiás | R$ 0000000,00 | TERRAS

2 | São Paulo | R$ 000,00 | APARTAMENTOS

 

tem como fazer isso???

 

o link do banco: http://www.tropicalterras.com.br/banco.zip

 

desde ja agradeco!!!!

 

thanks!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma das formas que se pode fazer isto é usando o comando UNION, algo do tipo:

 

select 'APARTAMENTOS' as Origem, IDAPartamento as Cod, Cidade, Valorfrom apartamentoswhere DESTAQUE = 'Sim'UNIONselect 'CASA' as Origem, IDCasa as Cod, Cidade, Valorfrom casawhere DESTAQUE = 'Sim'UNIONselect 'TERRAS' as Origem, IDTerra as Cod, Cidade, Valorfrom terraswhere DESTAQUE = 'Sim'

Tenta desta forma...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.