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

Hola, podrias probar lo siguiente:

si siempre quieres el precio mas bajo de la consulta y siempre sera para un solo producto, puedes ordenar la consulta por precio de manera ascendente de modo que aparezca primero el precio mas bajo y hacer un limit de 1, para que solo regrese el primer registro.

prueba y comenta, no lo he probado.

Código MySQL:
Ver original
  1. SELECT PE.id, PE.precio, PR.id, PR.nombre
  2. FROM precios PE
  3. INNER JOIN productos PR ON (PE.id = PR.id)
  4. WHERE (PR.id = ".$id_prodcuto.")
  5. ORDER BY PE.precio asc limit 1