Fórum SQL nao funciona #574884
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
Curtir tópico
+ 0Post 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
Gostei + 2
Mais Posts
13/02/2017
Lucas Gomes
Gostei + 1
14/02/2017
Carlos Arantes
Gostei + 1
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
Gostei + 1
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
Gostei + 0
14/02/2017
Kelvin Eger
Mas fico grato pelo tempo!
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)