Ir para conteúdo

POWERED BY:

Arquivado

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

DreamWeaver

Intercalar Tabelas

Recommended Posts

Bom gente , estou com uma duvidazinha , gostaria de pedir ajudar pra vcs ... seguinte ... (sô mei noob no SQL , entao compreensao ae) ..

 

Seguinte ..

Eu tenho um cadastro de hoteis , certo ? , fiz a table com id ,nome , endereco , telefone , etc -> com id de Primaria e auto .

Até aí tudo bem , agora eu preciso cadastrar viagens , cada viagem tera que ser pra um hotel , sendo assim , selecionei o hotel pelo seu id , entao a tabela ficou assim

id , idhotel , idusuario , checkin , checkout

 

Mais uma vez tudo certo. agora vem a parte que tah garrando ...

 

quando eu vou exibir a viagem , como eu faço pra chamar ao invés de o id do hotel , o nome do hotel (naquele id (idhotel) ?) ?

Sempre tive essa duvida , e resolvia fazendo varias querys ... o que deixa muito lento quando sao muitos dados .

 

Obrigado desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que relacionar esta tabela de viagens com a tabela onde está a descrição do hotel. Desta forma poderá utilizar o atributo de descrição do hotel na consulta

 

select b.desc_hotel

from viagem a, hotel b

where a.id_hotel = b.id_hotel

 

bele?

Compartilhar este post


Link para o post
Compartilhar em outros sites

exato tem que relacionar

 

Usando o INNER JOIN que na pratica é o mesmo dai de cima

 

select TABELAHOTEL.nome from TABELAVIAGEM INNER JOIN TABELAHOTEL ON TABELAHOTEL.id = TABELAVIAGEM.idhotel

 

so substitua o TABELAHOTEL e o TABELAVIAGEM pelos nomes corretos

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.