Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/03/2012, 11:36
LENINCASCO
 
Fecha de Ingreso: enero-2010
Ubicación: Estelí, Nicaragua
Mensajes: 157
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: Elegir el de menor valor

Cita:
Iniciado por molinillo Ver Mensaje
Lenincasco, gracias por la respuesta ya había pensado en algo así, pero en mi caso no cuadra, ya que busco todos los productos de la tabla producto con el precio más bajo relacionado con el en la tabla precios, con tu ejemplo solo sacaría un producto y necesito todos los productos, lo que necesito único es el precio relacionado(q está en otra tabla)
Como en la consulta que pones de ejemplo, tienes where id=idproducto,
se asume que siempre tendras un solo producto, pero igual si quieres todos, prueba esta otra alternativa a ver que tal va.

entonces tienes que dividir la consulta en dos partes,

la primera que te devuelva el menor precio de la tabla precio, agrupado por productos.
y la segunda que obtenga los valores del producto unida con la primera consulta.

algo mas o menos asi

Código MySQL:
Ver original
  1. select t1.id,producto,t2.precio from productos t1
  2. select id,min(precio) precio from precios group by id) t2
  3. on t1.id=t2.id;


espero te oriente un poco mas.

Última edición por LENINCASCO; 26/03/2012 a las 11:44