Ir para conteúdo

POWERED BY:

Arquivado

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

Barbyzita

[Resolvido] Iner Join

Recommended Posts

Prezados colegas,

 

Necessito selecionar informações de várias tabelas. A lógica seria essa: histórico de trades.

Numa mesma página deverão aparecer até 50 mensagens, seguindo a ordem descrescente de datas da cada trade enviado.

Os tipos de trades são: Ação, Opção e Aviso. Não precisa necessariamente aparecer uma informação de cada tipo de trade, oq deve ser seguido é apenas a data, ou seja, da mensagem mais recente à mais antiga. Utilizarei mysql_fetch_array() em PHP. Queria apenas entender essa lógica do MySQL.

 

Imagem Postada

 

Imagem Postada

 

Imagem Postada

 

Imagem Postada

 

Imagem Postada

 

Imagem Postada

 

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou lhe passar um exemplo de inner join e você monta para sua necessidade;

 

Tabelas:

tabela1,tabela2 e tabela3;

 

tabela1:

id

test1

 

tabela2:

id

test2

 

tabela3:

id

test3

 

 

Vamos Lá:

SELECT id.tabela1, test1.tabela1, test2.tabela2, test3.tabela3 FROM tabela1 INNER JOIN tabela2 ON id.tabela2 = id.tabela1 INNER JOIN tabela3 ON id.tabela3 = id.tabela1 WHERE [....];

 

 

 

Bom estou fazendo um relacionamento onde o ID tem que estar nas 3 tabelas.

 

 

Acho que isso ajuda qual quer duvida só falar.

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.