Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

query con resultado inesperado.

Estas en el tema de query con resultado inesperado. en el foro de Mysql en Foros del Web. 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) ...
  #1 (permalink)  
Antiguo 03/08/2011, 14:03
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 15 años
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.
  #2 (permalink)  
Antiguo 03/08/2011, 14:34
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 15 años
Puntos: 6
Respuesta: query con resultado inesperado.

Disculpen, me auto respondo ya que solucione el problema poniendo parentesis entre los LIKE, gracias y disculpen.

Etiquetas: join, query, select, resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:44.