Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/05/2003, 16:56
Troyano
 
Fecha de Ingreso: marzo-2002
Mensajes: 449
Antigüedad: 23 años, 1 mes
Puntos: 0
Pues si ordenas la consulta por un campo puedes utilizar top 1

siguiendo con el hipotetico de TABLA1 y TABLA2:

SELECT TOP 1 TABLA1.campoamostrar,TABLA2.otrocampo, TABLA1.unomas FROM TABLA1,TABLA2 WHERE TABLA1.ID=TABLA2.ID order by TABLA2.campox

o este otro ejemplo tambien nomas para ilustrar:

SELECT TOP 25 Estudiantes.Nombre, Estudiantes.Apellido FROM Estudiantes,Calificaciones Where Estudiantes.id=Calificaciones.id ORDER BY Calificaciones.Nota DESC;

que serian los nombres de los 25 mejores estudiantes ordenados por sus notas. El order by es impotante para que top sepa en base a que se van a tomar los primeros x registros, sino top recoge arbitrariamente los primeros x registros.