Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sandro Matos

[Resolvido] busca cada vez traz algo diferente

Recommended Posts

Ola galera, pessoal estou com um problema estranho d +

 

fui consertar um probleminha de um dos sites aqui da empresa e me deparei com essa consulta

 

SELECT cod_usuario, horarios_funcionamento, dias_funcionamento, prazo_minimo, valor_entrega, endereco, dados_bancarios, habilitado, c.cidade FROM tb_configuracoes_pedido left join tb_cidades_entrega c on cod_usuario = c.id_usuario WHERE cod_usuario = 70

 

"acredito q o problema esteja ai !"

 

 

 

 

                   <? while($rs_cid = mysql_fetch_object($ds_cid)){ 
					echo $rs_cid->cidade.", ";
				}
                   ?>

 

tem horas q traz 2 vezes o mesmo resultado ... e não tem campo repetido n. q eu olhei no banco

e tem horas q não traz nada!

 

e o mais estrando é q é para apenas um usuario

 

para todos os outros funciona normal!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como tb_configuracoes_pedido se relaciona com tb_cidades_entrega ?

Não falta condições no join ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é tanto questão de SQL e sim de modelo.

 

Mas se faltarem relações nos joins um produto cartesiano indevido é gerado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta brigado pela atenção

 

na verdade fui fazendo um reversão do q o programa fazia

 

e andando de traz pra frente ví q algumas coisas ja eram geradas no banco

 

então na verdade o problema foi do usuario q n terminou o cadastro dele implicando numa tabela específica q fazia um "nó" entre as chaves e o comando q eu coloquei a cima dependia disso

 

desculpe ai....

 

pode por como resolvido!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.