Select com duas tabelas e resultado restrito.

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Avatar do usuário
ilsonlins
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 15
Registrado em: Qui, 23 Ago 2007 2:27 pm
Localização: Curitiba-PR

Caros,

tenho duas tabelas, uma com o cadastro do imóvel, e outra com as fotos do imovel, (não tem a foto de verdade, mas o nome da foto, para eu poder com o nome mostrar ela na tela), bem eu preciso, mostrar um resumo do imóvel e mostrar uma foto do imóvel apenas em uma tela, quando selecionarem o item, ai então abro outra tela com todas as fotos.

- Hoje eu faço um select para pegar os imóveis e quando vou mostrar a foto faço outro select para poder pegar uma das fotos.

- Algum sabe como eu poderia fazer este select uma vez só, trazendo os dados do imóvel e uma foto apenas?

Estruturas:
[code]Tabela imovel -> id-imovel,nome,bairro,valor
tabela fotos -> id-foto, id-imovel,nome-foto[/code]

Obrigado.
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

Opa, e ai tudo beleza??

você pode montar um join pra isso..
por exemplo :

Selecionar tudo

SELECT A.*, B.NOME_FOTO
  FROM TABELA_IMOVEL A
       TABELA_FOTOS  B
 WHERE A.ID_IMOVEL = 1
   AND A.ID_IMOVEL = B.ID_IMOVEL(+);
existe outras formas de fazer, procure aqui no forum por LEFT OUTER JOIN ou RIGHT OUTER JOIN..

[]'s
Avatar do usuário
ilsonlins
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 15
Registrado em: Qui, 23 Ago 2007 2:27 pm
Localização: Curitiba-PR

Em letras maiúsculas! "MUITO OBRIGADO"!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 28 visitantes