Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2016, 09:24
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Consulta a base de datos y que muestre unicamente los campos con valor 000

para empezar estas usando joins implicitos, trata de usar joins explicitos para que tu consulta quede:



Código SQL:
Ver original
  1. SELECT * FROM lineas_presupuesto AS t1
  2. INNER JOIN pagos AS t2 ON (t1.id_presupuesto=t2.id_presupuesto)
  3. WHERE  t1.id_articulo = '00000000'

ahora te has puesto a pensar que no estas haciendo el join de tus tablas por id_articulo? sino que lo estas haciendo por id_presupuesto, por lo que el codigo puede ser diferente....prueba con el query que te muestro y te vas a dar cuenta cuales son los registros que no necesitas y que ocupas para discriminar estos :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me