
01/09/2009, 12:27
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Devolver el id del producto que tenga el menor precio Más eficiente es la tuya, pero encubre datos, pues si varios productos tienen el máximo (por ej. 2 o más id), sólo te mostrará 1, el primero de los almacenados. No uses esa, mariano_donati; podrías emplear otra con INNER JOIN:
SELECT Productid FROM tabla INNER JOIN (SELECT min(price) maximo from tabla)t1 ON tabla.price = t1.maximo
Quizás esta sea más eficiente, y te ofrecerá el mismo resultado que la que te propuse. La tuya no te servirá bien, como te digo.
Última edición por jurena; 01/09/2009 a las 14:54 |