Select simples num funciona
Bom dia galera.
Preciso listar 2 tabelas(produtos x itens) no mysql.
PRODUTOS
id_produto int(10)
id_linha_produtos int(10)
ativo tinyint(3)
ITENS
id_item int(10)
id_produto int(10)
entaum fiz assim :
SELECT * FROM produtos inner JOIN itens ON produtos.id_produto = itens.id_produto WHERE produtos.ativo = 1
tenho apenas um registro na tabela de produtos, que está desativado, ou seja, o campo ativo tem o valor 0(ZERO), os demais tem valor 1(UM)
mas a condição do select é ignorada, ele traz todos os registros ativos e o não ativo. e se eu inverter a busca para procurar os não ativos, num trás nada.
ALGUÉM AI PODE ME DIZER ONDE ESTOU VIAJANDO?
pois é meu banco de dados lazarento que num quer de jeito nenhum funcionar direito, mas somente com um registro! qq outro q eu altere o flag de ativado ou naum, ele funciona, ou seja, lista ou naum o registro, mas para este registro em especifico, por mais que eu altere e no banco me apresente o valor "correto", ele sempre lista o registro, estando com valor para ser mostrado ou naum.
ainda num consegui resolver o problema, pois num posso excluir o registro, pois trocentos outros dependem dele...
ja alterei o registro de várias formas, pelo asp, pelo phpmyadmin...
de qq forma, seu q agora o erro num está no select, entaum alguém sabe o q posso fazer para resolver esse negócio?
Discussão (6)
Carregando comentários...