Problemas com consultas MYSQL e PHP
04/05/2011
0
Olá amigos, estou trabalhando em um projeto da faculdade, sou iniciante ainda, e estou tentando algumas dificuldades em relação a banco de dados, pois estou precisando executar uma consulta simultanea entre 4 tabelas, pra isso me aconselharam a montar um JOIN, só que não estou conseguindo montar ele de maneira correta, será que tem alguém que possa me ajudar, o problema esta no fato, de na minha tabela de cadastro q tem relação com a outras 3 os dados, que ela salva dessas 3 tabelas é somente o ID, até então tudo bem, gostaria de de mostrar no resultado da consulta o NOME e não o ID, montei a seguinte query....
$sql = "select tb_cadastro.*, tb_setor.*, tb_problema.*, tb_tecnico.*
from tb_cadastro
join tb_setor on tb_setor.id_setor = cadastro.id_setor
join tb_problema on tb_problema.id_problema = cadastro.id_problema
join tb_tecnico on tb_tecnico.id_tecnico = cadastro.id_tecnico
where tb_cadastro.finalizado like '%n' ";
$limite = mysql_query("$sql");
mas ela da erro no formulario, alguem pode me ajudar?
$sql = "select tb_cadastro.*, tb_setor.*, tb_problema.*, tb_tecnico.*
from tb_cadastro
join tb_setor on tb_setor.id_setor = cadastro.id_setor
join tb_problema on tb_problema.id_problema = cadastro.id_problema
join tb_tecnico on tb_tecnico.id_tecnico = cadastro.id_tecnico
where tb_cadastro.finalizado like '%n' ";
$limite = mysql_query("$sql");
mas ela da erro no formulario, alguem pode me ajudar?
Eduardo Oliveira
Curtir tópico
+ 0
Responder
Posts
06/05/2011
Rodrigo Mattos
amigo, pelo que percebi no seu sql, na hora dos joins, você coloca cadastro. alguma coisa, eu alterei para tb_cadastro e ficou assim:
Espero ter Ajudado.
select tb_cadastro.*, tb_setor.*, tb_problema.*, tb_tecnico.* from tb_cadastro join tb_setor on tb_setor.id_setor = tb_cadastro.id_setor join tb_problema on tb_problema.id_problema = tb_cadastro.id_problema join tb_tecnico on tb_tecnico.id_tecnico = tb_cadastro.id_tecnico where tb_cadastro.finalizado like '%n'
Espero ter Ajudado.
Responder
11/05/2011
Eduardo Oliveira
Ajudou demais da conta, deu certo aqui.... Muuito obrigado!!!!
Responder
Clique aqui para fazer login e interagir na Comunidade :)