SQL nao funciona
13/02/2017
0
Segua o código abaixo:
SELECT v.cod_vendedor, v.nome_vendedor, p.cod_produto, p.descricao_produto, p.cod_vendedor, p.estoque, p.valor_produto, p.marca, p.cod_categoria_prod, p.foto, c.cod_categoria_prod, c.categoria_produto FROM vendedor v, produto p, categoria_produto c WHERE v.cod_vendedor = p.cod_vendedor and c.cod_categoria_prod = p.cod_categoria_prod
Kelvin Eger
Post mais votado
14/02/2017
A diferença principal entre INNODB e MyISAM tem a ver com o "engine do banco" suportar chaves estrangeiras ou não (respectivamente)
Sua consulta seria igual nas duas versões.
O que talvez melhorasse seria a performance.
No seu caso, vai decompondo sua consulta.
Primeiro executa uma tabela, depois a outra, depois amarrada.
Para não estar retornando nada e nem dar erro é possivel que não existam valores iguais para as chaves das tabelas.
Grande abraço
Luiz Santos
Mais Posts
13/02/2017
Lucas Gomes
14/02/2017
Carlos Arantes
14/02/2017
Fernando C
categoria_produto c
veja q na 1ª linha categoria_produto é 1 coluna e na 2ª é 1 tabela; verifique.
poste tb mensagens de erro
14/02/2017
Kelvin Eger
Apóas análise de um amigo meu, ele verificou que o tipo poderia estar interferindo. O tipo atual está como MyISAM, segundo meu colega, deveria ser INNODB
14/02/2017
Kelvin Eger
Mas fico grato pelo tempo!
Clique aqui para fazer login e interagir na Comunidade :)