Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/11/2012, 07:11
sosajuancarlosh
 
Fecha de Ingreso: noviembre-2012
Mensajes: 3
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: me repite los registros

MUCHAS GRACIAS gnzsoloyo. por tu consejo. lo he llevado a la practica y la verdad que me ha aclarado mucho la vista en funcion de las conexiones para las tablas. y si pude resolver el problema solo tuve que añadir o reafirmar los filtros que estan al ultimo y asi funciona.
otra vez muchas gracias. por la ayuda.


esta si funciona biennnn
Código MySQL:
Ver original
  1.     t10.cantidad,
  2.     t10.idnodo,
  3.     l1.idproducto,
  4.     l1.precio,
  5.     l1.posicion,
  6.     l1.manual,
  7.     l1.idpliego
  8. from licita l1
  9.     INNER JOIN tablabase10 t10 ON l1.idproducto = t10.idproducto
  10. where   l1.idpliego = 94
  11.     and (t10.idpliego = 94 and t10.idnodo  = 61)
  12.     AND l1.posicion = 1
  13.     AND
  14.         NOT exists
  15.             (select l2.idproducto
  16.                 from licita l2
  17.                 where l2.idproducto = l1.idproducto
  18.                     and l2.manual = 1
  19.                     and l2.idpliego = l1.idpliego )
  20. OR l1.posicion > 1 AND l1.manual = 1
  21. and t10.idnodo = 61
  22. and l1.idpliego = 94
  23. ORDER BY l1.idproducto, l1.posicion

Última edición por sosajuancarlosh; 13/11/2012 a las 07:21