Aunque también he estado pensando en algo similar a esto:
Código SQL
[-]select Tabla1.DNI, Tabla1.Nombre, Maximo, Minimo, Suma, Tabla1.Categoria,
from tabla1 where Tabla1.DNI IN
(select Tabla2.DNI, Max(Peso) as Maximo, Min(Peso) as Minimo, Sum(Peso) as Suma
from Tabla2)
Order by Tabla1.Categoria
Saludos,