Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/01/2016, 10:43
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consulta a base de datos y que muestre unicamente los campos con valor 000

Cita:
Iniciado por carbo2022 Ver Mensaje
He realizado la consulta como me pones y aun asi me sigue mostrando id_articulo distintos a 0000000 :( Es decir, el resultado me da todos los articulos que tienen 000000 pero lo que yo quiero es que directamente si contiene un id_articulo distinto a 000000 no me salga en la consulta realizada
Vovlamos al principio...

La query que pusiste era esta:
Código MySQL:
Ver original
  1. FROM lineas_presupuesto, pagos
  2. WHERE lineas_presupuesto.id_presupuesto = pagos.id_presupuesto
  3. AND lineas_presupuesto.id_articulo = '00000000'
  4. AND lineas_presupuesto.estado_presupuesto = 'ticket'
  5. AND pagos.metodo_pago = 'Efectivo'
  6. ORDER BY `lineas_presupuesto`.`id_presupuesto` ASC
En esta query lo que le estás pidiendo es que SI te muestre los articulos con codigo 000000...
Pero si quieres que NO los muestre, pues simplemente los excluyes...
Código MySQL:
Ver original
  1. FROM lineas_presupuesto LP INNER JOIN pagos PG ON LP.id_presupuesto = PG.id_presupuesto
  2. WHERE LP.id_articulo <> '00000000'
  3.     AND LP.estado_presupuesto = 'ticket'
  4.     AND PG.metodo_pago = 'Efectivo'
  5. ORDER BY LP.id_presupuesto ASC
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)