¿Cómo hacer la consulta recursiva SELECT en MySQL?

Tengo una tabla siguiente:

col1 | col2 | col3
-----+------+-------
1    | a    | 5
5    | d    | 3
3    | k    | 7
6    | o    | 2
2    | 0    | 8

Si un usuario busca "1", el programa verá elcol1 que tiene "1" entonces obtendrá un valor encol3 "5", entonces el programa continuará buscando "5" encol1 y obtendrá "3" encol3, y así. Así se imprimirá:

1   | a   | 5
5   | d   | 3
3   | k   | 7

Si un usuario busca "6", se imprimirá:

6   | o   | 2
2   | 0   | 8

Cómo construir unSELECT consulta para hacer eso?

Respuestas a la pregunta(3)

Su respuesta a la pregunta