Si el límite de hijas acaba en ese nivel, te podría valer con una consulta más o menos así
SELECT Tabla1.Id, Tabla1.IdPadre, Tabla1.Nombre
FROM Tabla1
WHERE (((Tabla1.Id)=1)) OR (((Tabla1.IdPadre)=1))
UNION
SELECT Hija.Id, Hija.IdPadre, Hija.Nombre
FROM Tabla1 AS Hija INNER JOIN Tabla1 ON Hija.IdPadre = Tabla1.Id
WHERE (((Tabla1.IdPadre)=1))
si el anidamiento no tiene límites, ahora mismo no se me acurre nada, ya que, sin un límite, no habría forma de definir cuantos UNION habría que poner
Si con esto te vale???