Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/12/2015, 11:52
copralia
 
Fecha de Ingreso: diciembre-2015
Mensajes: 8
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: JOIN con preferencia

Gracias por contestar. Ya se que es una chapuza esa consulta. Estoy intentando lo del stored procedure. Ahora bien te momento tengo lo siguiente.

Código MySQL:
Ver original
  1.     DECLARE precio INT;
  2.     SELECT *, precio from lists_prods
  3.     JOIN productos ON lists_prods.prodID = productos.ID
  4.     WHERE listID = value_lista;
  5.    
  6.     SELECT supermercados_productos.precio from supermercados_productos      WHERE   supermercados_productos.cod = productos.ID and                  supermercados_productos.supermercadoID = value_super  INTO precio;
  7.    
  8.     IF precio = NULL THEN  
  9.         SELECT supermercados_productos.precio from supermercados_productos         WHERE    supermercados_productos.cod = productos.ID and                     supermercados_productos.supermercadoID = value_super  INTO precio;
  10.      END IF;
  11.  

Mi problema es ahora que el precio me da null, me he quedado completamente bloqueado llevo casi una hora haciendo pruebas y no hay manera un saludo. Muchas gracias de nuevo

EDIT: Hago una aclaracion el lists_prods es una tabla con listas de productos.

Última edición por gnzsoloyo; 15/12/2015 a las 12:14