Hola amigos en esta ocacion tengo una gran duda el caso es que estoy registrando unas personas en mi base de datos mediante un formulario y en dicho formulario tengo los siguientes campos: Nombre del socio, numero de cuenta, nombre de por quien fue invitado, nombre de su invitado 1 y nombre de su invitado 2. A la hora de registrar estos datos a la tabla en mysql todo lo hace bien. Aqui viene mi duda pues quiero hacer una consulta en la que me muestre el nombre del socio 'X' y mas abajo el nombre de quien lo invito, y mas abajo el nombre de quien invito al que lo invito y asi sucesivamente, tenia pensado tomar el nombre de quien invito al socio 'x' (este nombre se registro previamente en el formulario, prodriamos llamarlo socio 'Y') y buscar el nombre de quien invito a este (al que llamamos socio 'Y' anteriormente tambien este ha sido registrado anteriormente con las mismas variables del formulario) y asi sucesivamente hasta llegar a obtener 4 nombres. Dejare una imagen para dar mas o menos una idea.
En donde el color 4 seria el socio 'X' y el color 3 seria el socio 'Y' este a la vez es el que invito al socio 'X' y por eso se encuentra arriba unidos por una linea. Espero que alguien pueda ayudarme y desde ya muchas gracias.