Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2011, 14:03
gus_anomaly
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 15 años, 3 meses
Puntos: 6
query con resultado inesperado.

Buenas estimados!

Miren esto... hice esta consulta:

Código:
SELECT apv_productos.id, apv_productos.nombre, apv_marcas.marcas, apv_provincias_arg.provincias_arg, 
apv_productos.imagen01, apv_productos.tipo_publicacion, apv_productos.habilitado FROM apv_productos 
LEFT JOIN apv_vendedores ON (apv_productos.vendedor = apv_vendedores.id) 
LEFT JOIN apv_marcas ON (apv_productos.marca = apv_marcas.id) 
LEFT JOIN apv_provincias_arg ON (apv_vendedores.provincia = apv_provincias_arg.id) 
WHERE apv_productos.habilitado = 1 AND tipo_pieza LIKE '%lam%' OR descripcion 
LIKE '%lam%' OR detalle LIKE '%lam%' OR provincias_arg LIKE '%lam%' 
ORDER BY FIELD(apv_productos.tipo_publicacion, 2) DESC
Donde la condicion dice apv_productos.habilitado = 1 en los resultados muestra igual productos que estan en o (cero). Estare fallando en los condicionales logicos?

Cualquier dato sera bien recibido, muchisimas gracias!
Gustavo.