Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2013, 04:04
varuk
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años
Puntos: 0
Pregunta ¿podría mejorar esta consulta?

Hola.

Tengo una tabla con algo así (digamos que la columna del número se llama... "kilometros)", entonces la idea es sacar las filas con el número máximo de km



nombre1 apellido1 otrocampo1 otronuevocampo1 12
nombre2 apellido2 otrocampo2 otronuevocampo2 9
nombre3 apellido3 otrocampo3 otronuevocampo3 12

Yo lo he hecho así

Código:
SELECT *
FROM MI_TABLA
WHERE kilometros IN 
(SELECT MAX(kilometros)
FROM MI_TABLA;
¿Habría alguna forma más eficiente para no replicar el mismo select, casi igual, dos veces? Gracias : )