Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Query 3 Tabelas Avançado
16-06-2011, 09:26
Mensagem: #3
RE: Query 3 Tabelas Avançado
Essas tabelas têm algo em comum, certo?

Deverá ser algo como:

SELECT a.campo1, b.campo2, c.campo3 FROM tabela1 AS a INNER JOIN tabela2 AS b ON (a.id_b = b.id) INNER JOIN tabela3 AS c ON (b.id_c = c.id) WHERE a.filtro_a = %s AND b.filtro_b = %d

Se os registos tiverem de existir em todas as tabelas.

Se não tiverem de existir, mas obviamente quiseres dar preferência aos registos que existem, utilizas LEFT JOIN em vez de INNER JOIN.

Penso que, devido à tua dúvida, não vais compreender muito bem a query em cima. O melhor que te posso dizer é aprender mais um bocado de MySQL primeiro, pois o que está em cima não é nada complicado... :/

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
Query 3 Tabelas Avançado - EToS - 15-06-2011, 18:47
RE: Query 3 Tabelas Avançado - Bruno Bernardino - 16-06-2011 09:26

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)