Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/08/2009, 12:16
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Problema Real

Respondo sin editar para evitar confusiones.
Creo que para sacar los jefes, esto podría valer:
Código sql:
Ver original
  1. SELECT 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.