Ir para conteúdo

POWERED BY:

Arquivado

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

AndersonWS

Como fazer INNER JOIN selecionando algumas colunas de cada tabela

Recommended Posts

Tenho duas tabelas e precisei usar INNER JOIN ai fiz assim:

SELECT * FROM tabel01 INNER JOIN tabel02 ON tabel01.id = tabel02.id

Até ai blz, mas ai a 1ª tabela tem muitos campos que não preciso "puxar" nesta consulta.

Minha pergunta é: como faço o INNER JOIN porém pegando apenas algumas colunas apenas de cada tabela?
Alguém poderia postar um exemplo prático? Estou aprendendo agora a fazer consultas.

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No lugar do * liste as colunas que se quer

 

 

Select tabela1.coluna1 , tabela2.coluna3

From ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funcionou perfeito amigo Motta.
Mais uma questão: eu vi que dá pra criar um "alias" pro nome da tabela tipo assim:

tabela1 = t1 por exemplo.
Como ficaria?

 

Agora está assim:

SELECT tabela1.id_imovel, tabela1.id_cliente, tabela1.referencia, tabela1.empreendimento, 
 tabela1.bloqueado, tabela1.tipo_imovel, tabela1.cidade, tabela1.bairro, tabela1.dormitorios_imovel, 
 tabela1.suites_imovel, tabela1.box_imovel, tabela1.valor_oferta, tabela1.destaque_imovel, tabela1.slide_imovel, 
 tabela1.oferta_imovel, tabela1.endereco_imovel, tabela1.numero_imovel, tabela1.compl_imovel
 FROM tabela1 INNER JOIN tabela2 ON tabela1.id_imovel = tabela2.id_imovel

Compartilhar este post


Link para o post
Compartilhar em outros sites

só um "apelido" da tabela

SELECT t1.id_imovel, t1.id_cliente, t1.referencia, t1.empreendimento,
 t1.bloqueado, t1.tipo_imovel, t1.cidade, t1.bairro, t1.dormitorios_imovel,
 t1.suites_imovel, t1.box_imovel, t1.valor_oferta, t1.destaque_imovel, t1.slide_imovel,
 t1.oferta_imovel, t1.endereco_imovel, t1.numero_imovel, t1.compl_imovel
 FROM tabela1 t1 
    INNER JOIN tabela2 t2 ON t1.id_imovel = t2.id_imovel

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.