Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2002, 00:30
zeus_bsas
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 21 años, 11 meses
Puntos: 0
2 preguntas: ORDER BY y MAX

2 preguntas: ORDER BY y MAX

Bueno, la primer duda es esta:
Estoy haciendo un query para traer registros de usuarios haciendo un

WHERE id=2 OR id=10 OR id=1

El problema es que aunque no especifique el ORDER BY me aparecen ordenados por id, y lo que realmente necesito es que aparezcan ordenados (mezclados) segun el orden del WHERE, se puede hacer?


La otra duda es sobre MAX()
HAsta ahora, cuando queria extraer los datos de un registro cuya edad fuese la maxima de la tabla, hacia un

SELECT MAX(edad) AS max...

Y luego hacia un query usando ese valor

SELECT... WHERE edad=max

Me pregunto, no se puede hacer de un solo paso? Lo he intentado, pero me da error. Lo unico que se me ocurrio hacer fue esto:

SELECt... WHERE edad=MAX(edad)

Pero no anda, si se puede, como deberia ser?