Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/02/2011, 05:32
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

Una que es poco eficiente pero te valdría es:

SELECT * FROM TABLA
WHERE STOCK > 0
AND PRECIO = (SELECT MIN(PRECIO) FROM TABLA WHERE STOCK > 0)

Aunque seguro que se puede hacer de otra forma más eficiente esa manera funciona