Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/02/2011, 05:44
Orantx
 
Fecha de Ingreso: enero-2011
Ubicación: Castellon
Mensajes: 39
Antigüedad: 13 años, 10 meses
Puntos: 5
Respuesta: seleccionar agrupando por id y precio mas bajo y stock mas alto

No quiero meter la pata pero en la consulta de Heimish200 no incluye que tengan el stock más alto

SELECT * FROM TABLA
WHERE PRECIO = (SELECT MIN(PRECIO) FROM TABLA WHERE STOCK > 0)
ORDER BY STOCK desc

Así te mostraria por orden de stock más alto aquellos que tienen el precio más bajo y si solo quieres ver el que tenga más alto de todos:

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

Incluso puedes hacer
SELECT MAX(STOCK) FROM TABLA
WHERE PRECIO = (SELECT MIN(PRECIO) FROM TABLA)