Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/02/2011, 06:48
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 10 meses
Puntos: 89
Respuesta: seleccionar agrupando por id y precio mas bajo y stock mas alto

Tampoco ibamos tan desencaminados, jejeje. Puede ser algo así. Lo único que no he tenido en cuenta que no haya stock en ningún sitio (si tengo un ratillo luego le doy una vuelta a ver)

Código SQL:
Ver original
  1. SELECT ID, id_proveedor, producto, precio, stock
  2. FROM
  3.     (
  4.         SELECT ID, MIN(PRECIO) AS PRE
  5.         FROM TARIFAS
  6.         WHERE STOCK > 0
  7.         GROUP BY ID
  8.     ) T1
  9. INNER JOIN TARIFAS TAR ON
  10. T1.ID = TAR.ID AND T1.PRE = TAR.PRECIO