Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/03/2012, 10:02
molinillo
 
Fecha de Ingreso: marzo-2010
Mensajes: 90
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Elegir el de menor valor

Hola! para emepezar lamento haber tardado tanto en contestar, he estado liado y no he podido seguir hasta hoy.

Paso a paso, leonardo, el buscador no me funciona, no se por qué cada vez que hago una busqueda me lleva o a la portada o a la ayuda de los smilys

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)

Al final usando como me ha dicho leonardo el MIN y el GROUP BY me ha funcionado, peeeeeeeero, mi consulta ha pasado de tardar 0,017 segs a 8,55 segs.

Entonces me da a mi que mi consulta no es lo más eficiente posible, me ha quedado algo así:

Código MySQL:
Ver original
  1. SELECT MIN(PE.precio) AS precio,PE.id,  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.       GROUP BY PE.id_producto
  6.       ORDER BY PE.fecha, PE.precio,PR.nombre