Jump to content


Photo

Erro Inner Join


  • Faça o login para participar
3 replies to this topic

#1 thioz21

thioz21

    Normal

  • Usuários
  • 116 posts
  • Sexo:Masculino
  • Localidade:Passos

Posted 07/11/2009, 15:07

Estou com um problema, não estou conseguindo relacionar as tabelas... preciso pegar o "imgFoto" que está em outra tabela que é a "tbimagens"

$sql = mysql_query("

SELECT idCategoria,nomeCategoria,imgFoto FROM tbcategoria INNER JOIN tbimagens ON tbcategoria.idCategoria = tbimagens.imgFoto

");


~eu tentei de 2 jeito


$sql = "
 
 SELECT idCategoria,nomeCategoria,imgFoto FROM tbcategoria INNER JOIN tbimagens ON tbcategoria.idCategoria = tbimagens.imgFoto
 
 ";

vlw


#2 Marcus Nunes

Marcus Nunes

    Turista

  • Usuários
  • 51 posts
  • Sexo:Masculino

Posted 07/11/2009, 19:08

SELECT
c.idCategoria, c.nomeCategoria,
i.imgFoto
FROM tbcategoria c
INNER JOIN tbimagens i ON c.idCategoria = i.imgFoto;


O campo em negrito você muda para o nome do campo que guarda o id da categoria. :)

Edição feita por: Marcus Nunes, 07/11/2009, 19:10.


#3 thioz21

thioz21

    Normal

  • Usuários
  • 116 posts
  • Sexo:Masculino
  • Localidade:Passos

Posted 08/11/2009, 06:40

opa.. vlw.. deu certinho aqui ^^

abraço


#4 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 09/11/2009, 13:02

amigo...

vc tem que colocar a estrutura das taelas ai pra gente poder te ajusar,,,

com as consultas acima nao da pra saber qual a chave de referencia entre as tambelas
<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq