Hola
Es que ese
Código:
SELECT distint nombre FROM #hijos
lo que hace es que elimina los repetidos pero comparandolos entre sí, no con el hermano original.
Por ejemplo. Si tengo como hermanos
Manolo, Maria, Jose y Vicente y otro Vicente.
Me daría como hermanos de Manolo
Maria, Jose, un sólo Vicente y al propio Manolo.