Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/03/2009, 11:28
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: obtener en un query, valor max y clave

Te recomiendo la propuesta de huesos52, y luego hacer lo mismo para el mínimo, pero si sigues empeñado en sacarlo en una consulta (poco eficiente, con autojoin), esta sería una mala opción:

SELECT ta.idClave clavemax, ta.valor max, ta2.idClave clavemin, ta2.valor min
FROM tabla ta, tabla ta2
WHERE ta.valor = (
SELECT max( valor ) maximo
FROM tabla )
AND ta2.valor = (
SELECT min( valor ) minimo
FROM tabla )
AND ta.idClave <> ta2.idClave

saludos para ti y para huesos52