Jump to content


Photo

Busca 3 Tabelas Relacionadas - Inner Join


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 systemroot

systemroot

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 23/03/2011, 20:35

Boa noite pessoal,


Tenho aqui uma busca em 3 tabelas onde utilizo INNER JOIN e WHERE com LIKE, qd estava busca apenas em 2 estava dando certo só que agora está buscando todos os dados cadastrados.

aqui o relacionamento entre a tabela de clientes e de categoria, está ok!

CLIENTES CATEGORIAS
(INT-PK) (INT-FK)
codigo <--- cod_cliente


Agora preciso coletar o código do website, que está relacionado com o código do cliente.

CLIENTES WEBSITE
(INT-PK) (INT-FK)
codigo <--- codigo_cliente


OS CÓDIGOS



SELECT * FROM clientes as cl
	INNER JOIN categorias as ca ON (cl.cod_categoria = ca.cod_categoria)
        INNER JOIN website as web ON (cl.codigo = web.codigo_cliente ) 
							WHERE cl.nome_cliente LIKE '%$_GET[BUSCA]%' OR
						          ca.nome_categoria LIKE '%$_GET[BUSCA]%' 


Preciso do código do Website, só que está buscando todos os resultados.

abraço!!




1 user(s) are reading this topic

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

IPB Skin By Virteq