Jak wykonać rekurencyjne zapytanie SELECT w MySQL?

Mam następującą tabelę:

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

Jeśli użytkownik wyszuka „1”, program obejrzycol1 który ma „1”, wtedy otrzyma wartośćcol3 „5”, program kontynuuje wyszukiwanie „5”col1 i dostanie „3”col3, i tak dalej. Więc wydrukuje:

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

Jeśli użytkownik wyszuka „6”, wydrukuje:

6   | o   | 2
2   | 0   | 8

Jak zbudowaćSELECT zapytać, aby to zrobić?

questionAnswers(3)

yourAnswerToTheQuestion