Respondo sin editar para evitar confusiones.
Creo que para sacar los jefes, esto podría valer:
Código sql:
Ver originalSELECT doc, Nombre, Jefe FROM tabla WHERE Doc IN(SELECT DISTINCT Jefe FROM tabla WHERE jefe IS NOT NULL) UNION SELECT doc, Nombre, Jefe FROM tabla WHERE jefe IS NULL ORDER BY Jefe
La razón es que, como dice huesos52, se hace necesario encontrar el jefe máximo y los que son jefes de otro.
Quizás haya otra mejor, pero sólo se me ocurre esta.