Yo me quedo con esta:
Código sql:
Ver originalSELECT Doc, Nombre FROM tabla INNER JOIN (SELECT Jefe
FROM tabla GROUP BY Jefe)T1 ON tabla.Doc = T1.Jefe
Porque esta otra da problemas, al menos al lanzar la consulta desde PHPMyAdmin
SELECT Doc, Nombre FROM tabla INNER JOIN (SELECT DISTINCT Jefe
FROM tabla)T1 ON tabla.Doc = T1.Jefe
Parece que no son del todo equivalentes. Para hacerlo con distinct, al menos en PHPMyAdmin, tienes que sacar los NULL, como en la propuesta que hice:
SELECT Doc, Nombre FROM tabla INNER JOIN (SELECT DISTINCT Jefe
FROM tabla WHERE Jefe IS NOT NULL)T1 ON tabla.Doc = T1.Jefe
y aunque el NULL puede sacarse, porque el número Cod saldra como jefe de otro, sin embargo es mucho mejor la primera de las dos últimas que propuso huesos52.