Duvida com Mysql
31/10/2016
0
Olá, estou tentando fazer um SELECT e 3 tabelas com Mysql, após ler alguns tópicos, mudar e mesmo assim não funcionar, vim recorrer a ajudar de vocês.
Ele não da nenhum erro, apenas não retornar nenhum registro do BD.
Segue abaixo minha query:
Desde já obrigado a toda ajuda
Ele não da nenhum erro, apenas não retornar nenhum registro do BD.
Segue abaixo minha query:
"SELECT v.cod_vendedor, v.nome, v.cnpj_cpf, v.situacao, c.categoria_vendedor, t.numero, e.rua, e.numero, e.cidade, e.estado FROM vendedor v, categoria_vendedor c, telefone t, endereco e WHERE v.cod_vendedor = c.categoria_vendedor and v.cod_vendedor = t.cod_telefone and v.cod_vendedor = e.cod_endereco"
Desde já obrigado a toda ajuda
Kelvin Eger
Curtir tópico
+ 0
Responder
Post mais votado
31/10/2016
SELECT v.cod_vendedor, v.nome, v.cnpj_cpf, v.situacao, c.categoria_vendedor, t.numero, e.rua, e.numero, e.cidade, e.estado FROM vendedor v, categoria_vendedor c, telefone t, endereco e WHERE v.??? = c.categoria_vendedor and v.??? = t.cod_telefone and v.??? = e.cod_endereco
Boa tarde Kelvin!
O problema está nesses campos que eu troquei por interrogações:
O primeiro campo deverá ser o campo da tabela vendedor que faz referência com a tabela categoria_vendedor. Como não conheço a estrutura das tuas tabelas, não sei dizer qual o nome do campo, mas deve ser algo como cod_categoria. No segundo campo, deve ser o campo da tabela vendedor que faz referência com a tabela telefone, por exemplo, cod_telefone. No terceiro campo, seguindo a mesma lógica, deve ser o campo da tabela vendedor que faz referência com a tabela endereco, por exemplo, cod_endereco.
Se a resposta foi útil dê um like! :-)
Npi Tecnologia
Responder
Mais Posts
Clique aqui para fazer login e interagir na Comunidade :)