Ir para conteúdo

POWERED BY:

Arquivado

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

JoaoGusmao

Consulta em duas tabelas, e juntar os resultados

Recommended Posts

Galera, preciso puxar os dados de 2 tabelas com nomes diferentes, e junta-las como se fosse um único resultado.

Por exemplo:

Tenho uma página que lista os carros em um <table>, dai tem as tabelas carro2postas, e carro4portas.

Dai preciso juntar a consulta para as duas tabelas e fazer um mesmo resultado dai,

Na tabela carro2portas tem:

Ford Focus 2 Portas

Golf 2 Postas

 

Na tabela carro4portas

Ford focus 4 Postas

Golf 4 Portas.

 

O resultado a ser exibido tem que ser parecido com:

Ford focus 4 Portas

Golf 2 Portas

Ford focus 2 Portas

Golf 4 Portas

(na ordem em que foi registrado)

 

Como posso fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que doidera cara! Um carro é um carro, independente do número de portas.

 

Sendo assim, tal informação deveria ser uma coluna própria.

 

Hoje existem carros facilmente encontrados em duas e em quatro portas. Mas veja, o Hyundai Veloster 2012 tem 3. :o

 

Suponhamos que até então você não sabia disso, e sua modelagem era uma tabela por número de portas, logo sua implementação PHP seria dependente dessa estrutura de tabelas.

 

Daí com essa informação você teria que mudar tudo para suportar o carro de 3 portas.

 

E no futuro? Carros com 5 portas? E os ônibus, que alguns tem seis ou mais?

 

Reveja isso aí que vai ficar MUITO mais simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar um UNION, se as tabelas não se relacionarem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo bem, use um union:

 

SELECT id, nome FROM tabela1 UNION SELECT id, nome FROM tabela2

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo bem, use um union:

 

SELECT id, nome FROM tabela1 UNION SELECT id, nome FROM tabela2

vlw.. mas, como faz para pegar os dados quando a coluna tem o mesmo nome, mas na tabela diferente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe, não entendi a pergunta.

 

oq propus não resolve ?

poste a estrutura real das tuas tabelas, e o erro q você teve qndo tentou executar oq sugeri.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vai testando cara.. =)

 

só assim você vai aprender, só qndo você tentar fazer, e entender oq tá fazendo.

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.